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.
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
- Tracciamento pagine lette giornalmente
- Biblioteca personale con stato di lettura
- Statistiche dettagliate e visualizzazioni
- Obiettivi personalizzabili
- Condivisione progressi con la community
- Recensioni e raccomandazioni
- Discussioni sui libri
- Dashboard con metriche di lettura
- Grafici di progresso nel tempo
- Confronto con obiettivi personali
- Statistiche comparative
- Framework: React.js
- Styling: CSS3 TailwindCSS
- State Management: React Hooks
- Routing: React Router Dom
- Runtime: Node.js
- Framework: Express.js
- Database: PostgreSQL - Supabase
- API: RESTful API
- Node.js (v16 o superiore)
- npm o yarn
- Git
# 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 startCrea un file .env nella cartella BackEnd:
PORT=5000
DATABASE_URL=your_database_url
JWT_SECRET=your_jwt_secret
NODE_ENV=developmentNicolas Brazzo
- GitHub: @NicolasBrazzo
- Progetto: ReadIt
- Grazie a tutti i lettori che ci ispirano
- Alla community open source
- A chi crede nel potere della lettura
Per domande, suggerimenti o collaborazioni, non esitare a contattarmi!
⭐️ Se ti piace il progetto, lascia una stella su GitHub!
Made with ❤️ and 📚 in Italy