- public/index.html
- public/style.css
- server.js και τα endpoints
- GET '/' - Επιστρέφει στατικά το homepage της σελίδας
- GET '/books' - Επιστρέφει το αποτέλεσμα της αναζήτησης βιβλίων σε JSON
- POST '/books' - INSERT στην βάση με το βιβλίο
- GET '/books/search/' - Επιστρέφει το αποτέλεσμα της αναζήτησης βιβλίων μέσω pug template
- Ο φάκελος database περιέχει το αρχείο sqlite3 με όνομα Library.db
- Υπάρχουν 2 SQL αρχεία
- clean.sql - Διαγράφει τον πίνακα αν υπάρχει και τον δημιουργεί,
- inserts.sql - Βάζει στην βάση κάποια default βιβλία
- Το render engine του backend είναι το pug (rename from jade) και χρησιμοποιεί 2 templates
- result.pug - Εμφανίζει error και success messages
- search.pug - Εμφανίζει τα αποτελέσματα του /books/search endpoint