Skip to content

NicolasBrazzo/ReadIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 ReadIt

Trasforma la lettura in un'avventura sociale

ReadIt è una piattaforma innovativa nata per incentivare i giovani a leggere di più, trasformando la lettura in un'esperienza coinvolgente, sociale e gratificante attraverso il monitoraggio del progresso quotidiano.

🎯 Missione

ReadIt nasce dall'osservazione che i giovani leggono sempre meno. Il nostro obiettivo è cambiare questa tendenza creando un ecosistema che renda la lettura:

  • Sociale: leggi insieme ad altri, condividi progressi, competi amichevolmente
  • Motivante: obiettivi chiari, statistiche dettagliate, ricompense concrete

✨ Funzionalità Principali

📖 Gestione Letture

  • Tracciamento pagine lette giornalmente
  • Biblioteca personale con stato di lettura
  • Statistiche dettagliate e visualizzazioni
  • Obiettivi personalizzabili

👥 Aspetto Social

  • Condivisione progressi con la community
  • Recensioni e raccomandazioni
  • Discussioni sui libri

📊 Analytics

  • Dashboard con metriche di lettura
  • Grafici di progresso nel tempo
  • Confronto con obiettivi personali
  • Statistiche comparative

🚀 Tech Stack

Frontend

  • Framework: React.js
  • Styling: CSS3 TailwindCSS
  • State Management: React Hooks
  • Routing: React Router Dom

Backend

  • Runtime: Node.js
  • Framework: Express.js
  • Database: PostgreSQL - Supabase
  • API: RESTful API

📦 Installazione

Prerequisiti

  • Node.js (v16 o superiore)
  • npm o yarn
  • Git

Setup Locale

# Clone del repository
git clone https://github.com/NicolasBrazzo/ReadIt.git
cd ReadIt

# Installazione dipendenze
npm install

# Avvio Backend
cd BackEnd
npm install
npm run dev

# Avvio Frontend (in un altro terminale)
cd FrontEnd
npm install
npm start

Variabili d'Ambiente

Crea un file .env nella cartella BackEnd:

PORT=5000
DATABASE_URL=your_database_url
JWT_SECRET=your_jwt_secret
NODE_ENV=development

👨‍💻 Autore

Nicolas Brazzo

🙏 Ringraziamenti

  • Grazie a tutti i lettori che ci ispirano
  • Alla community open source
  • A chi crede nel potere della lettura

📧 Contatti

Per domande, suggerimenti o collaborazioni, non esitare a contattarmi!


⭐️ Se ti piace il progetto, lascia una stella su GitHub!

Made with ❤️ and 📚 in Italy

About

Readit è nato dall'idea di gestire la lettura e per incentivare i giovani ad iniziare a leggere di più avendo un gestionale che monitori il progresso nella lettura di tutti i giorni

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors