📚 Bibliotech
Bibliotech è un'app mobile multipiattaforma per la gestione della libreria personale.
Sviluppata in Flutter, consente di catalogare, arricchire e organizzare i tuoi libri con facilità.
🚀 Demo & Risorse
- Documentazione del progetto: PDF o Overleaf
- Documentazione tecnica: Github Actions
- Mockup UI: Figma
✨ Caratteristiche principali
- 📖 Gestione libreria: aggiungi, modifica e organizza i tuoi libri.
- 🔍 Ricerca e filtri avanzati: trova rapidamente libri per titolo, genere, stato o preferiti.
- 💬 Citazioni letterarie: ogni giorno una nuova citazione per ispirarti.
- 📊 Statistiche di lettura: monitora i tuoi progressi e le tue abitudini di lettura.
- 📱 Responsive e multipiattaforma: interfaccia ottimizzata per dispositivi mobile, compatibile con iOS e Android.
📦 Come iniziare
git clone https://github.com/emanueletocci/Bibliotech.git
cd Bibliotech
flutter pub get
Per l'esecuzione locale dell'applicazione é necessario aver installato un emulatore Android/Ios. L'applicazione non é compatibile con desktop e browser. Una volta lanciato l'emulatore, é possibile avviare Bibliotech con il seguente comando:
flutter run
Altrimenti, per un'anteprima in modalitá release é possibile utilizzare il seguente comando:
flutter run --release
Gli utenti Android possono installare direttamente l'apk fornito al seguente
📱 Anteprima
Libraries
- components/feedback
- components/grafici/line_chart
- components/grafici/pie_chart
- components/libro_cover_widget
- components/popup_aggiunta
- main
- models/citazione_model
- models/genere_libro_model
- models/libreria_model
- models/libro_model
- models/stato_libro_model
- screens/aggiunta_libro/aggiunta_modifica_manuale_view
- screens/dettagli_libro/dettagli_libro_view
- screens/main/main_view
- screens/main/sub-screens/homepage_view
- screens/main/sub-screens/libreria_view
- screens/main/sub-screens/stats_view
- screens/ricerca_api/ricerca_google_books_view
- services/apis/google_books_api
- services/controllers/aggiunta/aggiunta_base_controller
- services/controllers/aggiunta/aggiunta_modifica_controller
- services/controllers/aggiunta/dettagli_libro_controller
- services/controllers/homepage_controller
- services/controllers/ricerca_google_books_controller
- services/controllers/statistiche_controller
- services/db/db
- services/utilities/file_utility
- themes/themes