Welcome to Readify, a comprehensive full-stack web application designed to make library management and book-related activities a breeze. It serves as a centralized platform that host several books as well as connects users and authors like never before
- Add and view authors with their details.
- Add and view books with title, author, cover image, publish date, page count, and description.
- Upload and display book cover images.
- Delete authors and books.
- Interactive user interface with EJS templating.
- MongoDB database to store author and book data.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/online-library.git
-
Change to the project directory:
cd Readify
-
Install dependencies:
npm install
-
Start the Project:
npm start
- Express.js
- Node.js
- MongoDB
- EJS Templating
- HTML, CSS
- JavaScript
If you'd like to contribute or improve anything, please feel free to create issues.
This project is licensed under the MIT License.