Backgeck Project
Progetto finale del corso di web developer - gruppo C.
Backgeck Library Website & Database - progetto finale del corso di Web Developer
traccia backend: realizzare un sistema database con mySQL per gestire una libreria con login utente per registrare i libri noleggiati e indicare la scadenza della tessera.
Requisiti: documentazione relativa al database e collegamento backend funzionante
livello avanzato: implementare un'interfaccia web per l'applicativo.
Progetto realizzato dal team Backgeck:
- G abriele Gadaleta (frontend - interfaccia web)
- E lisabetta Sveva Piccolo (leader - frontend - interfaccia web)
- Nunzio C hristian De Falco (backend - database & server)
- K evin George Dalpathadu (backend - database & server)
Abbiamo lavorato assieme per creare le basi e la struttura del progetto e poi ci siamo divisi nei team frontend e backend e, con regolari meeting di gruppo, abbiamo implementato e completato lo sviluppo della traccia.
Coding Rules:
- Creazione modello ER del database per la libreria su Mural
- Scrivere variabili e metodi in lingua inglese con nomi chiari
- Commentare i vari blocchi di codice in lingua italiana
- Scrivere codice correttamente indentato e parlante
- Lavorare su un unico branch backend-frontend e poi aggiornare il main a fine progetto
Come inizializzare il programma:
- Avviare il file database.js da terminale e inserire i dati richiesti dal database MySQL (in questo modo installerà in automatico il database con le tabelle vuote)
- Avvia il file server.js (verrà avviato una sola volta) e inserisci nuovamente i dati richiesti
- Divertiti a navigare nel sito web della libreria!
Funzioni della Libreria Backgeck:
- Visualizzare l'elenco dei libri registrati nel database
- Registrazione e accesso utente al sito
- Visualizzazione area personale dell'utente con data scadenza tessera (in corso)
Roadmap per lo sviluppo futuro del progetto:
Altre funzioni che vorremmo aggiungere al nostro sito web:
- Noleggiare libri da parte degli utenti