A simple web app to store and manage books you've read. Users can add, edit, delete books, and attach notes. Book covers are fetched via an external API. Built with PostgreSQL, Express, EJS, and Bootstrap.
- π Add, edit, and delete books
- π Attach personal notes to each book
- π Fetch book covers from an API
- πΎ PostgreSQL for data storage
- π¨ Responsive UI with Bootstrap and EJS
-
Clone the repository
git clone https://github.com/your-username/book-notes-tracker.git cd book-notes-tracker -
Install dependencies
npm install
-
Set up the database
- Ensure PostgreSQL is installed and running.
- Create a
.envfile and add your database credentials:DB_HOST=your_host DB_USER=your_user DB_PASSWORD=your_password DB_NAME=book_notes
-
Run the application
npm start