The Book Notes App is a web application that allows users to track and organize their book readings. Users can add books, record notes, and view details about each book.
- Add Books: Easily add books to your reading list.
- View Books: See a list of all books with cover images.
- Record Notes: Add notes for each book to capture key points or thoughts.
- Fetch Book Details: Automatically fetch book details, including cover images, using the Open Library API.
- View Notes: Access and view notes associated with each book.
- Node.js and npm installed
- PostgreSQL database
-
Clone the repository:
git clone <repository-url> cd book-notes-app
-
Install dependencies:
npm install
-
Set up the database:
- Create a PostgreSQL database.
- Update the database connection details in
server.js
.
-
Run the application:
npm start
-
Access the application at http://localhost:3000.
- Add books to your reading list.
- View the list of books with cover images.
- Record notes for each book.
- Click on the "View" button to see additional details and notes for a specific book.
If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push to your fork and submit a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.