Skip to content

nagcas/StriveBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 STRIVE BLOG - Progetto Full Stack MERN 🌟

Benvenuti nel progetto STRIVE BLOG! Questa Γ¨ un'applicazione web full-stack costruita con lo stack MERN (MongoDB, Express.js, React, Node.js). L'applicazione consente agli utenti di registrarsi, accedere e creare post sul blog. Gli utenti possono anche accedere utilizzando Google e GitHub. Dopo la registrazione, viene inviata un'email di conferma all'account dell'utente tramite il servizio Mailgun. Gli utenti possono gestire i propri post e profili, commentare i post e visualizzare un elenco di autori.

La base del progetto utilizzata Γ¨ quella fornita da EPICODE 'STRIVE BLOG'. Il progetto Γ¨ realizzato con create-react-app di npm.

πŸ”— Visita STRIVE BLOG! 🌐

πŸ“‘ Indice

✨ Caratteristiche

  • πŸ“ Registrazione e Accesso Utente: Gli utenti possono registrarsi e accedere utilizzando email/password o tramite Google e GitHub.
  • πŸ› οΈ Operazioni CRUD per i Post: Gli utenti (autori) possono creare, aggiornare e cancellare i propri post.
  • πŸ’¬ Gestione Commenti: Gli utenti possono commentare i post e gestire (creare, aggiornare, cancellare) i propri commenti.
  • πŸ‘€ Profilo Utente: Gli utenti possono aggiornare le informazioni del proprio profilo e la foto del profilo.
  • πŸ“œ Elenco Autori: Una pagina dedicata all'elenco di tutti gli autori, accessibile solo agli utenti autenticati.
  • πŸ“± Design Responsivo: L'applicazione Γ¨ progettata per essere responsiva e user-friendly.

πŸ’» Tecnologie

  • Frontend: React, React Router
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Autenticazione: JWT, Passport.js, OAuth (Google, GitHub)
  • Servizio Email: Mailgun
  • Altro: Mongoose, bcryptjs

πŸ› οΈ Installazione e Configurazione

  1. Clona il repository:
    git clone https://github.com/yourusername/strive-blog.git
    cd strive-blog
    
    
    

About

Strive Blog - Progetto Full Stack MERN

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published