Welcome to the Book Library Project! This full-stack application allows users to explore and manage a collection of books. Whether you're a book lover, librarian, or just curious, this platform provides an interactive experience for discovering and interacting with books.
- Objective: Showcase full-stack development skills by creating a user-centric book library.
- Front-End: Developed using HTML, CSS, javascript, and React.js.
- Back-End: Built with MongoDB for the database, Express for the server, and Nodemon for automatic server restarts during development.
- Features:
- Search feature that filters books based on title, publication year, country of origin, and author.
- Interactive cards displaying comprehensive book details.
- User-friendly interface design.
This project consists of two parts: frontend and backend. Follow the instructions below to set up both components:
-
Clone the
book-library
repository:git clone https://github.com/vkprogrammer-001/Book_library.git
-
Open the project in your preferred IDE.
-
Install dependencies:
npm install
-
After setting up and running the backend part (see next section), start the frontend:
npm start
-
Clone the
book-library-backend
repository:git clone https://github.com/vkprogrammer-001/book-library-backend.git
-
Navigate to the backend directory:
cd book-library-backend
-
Install dependencies:
npm install
-
Start the backend server:
npm start
Interested in contributing to the Book Library Project? Here's how:
- Check the existing issues or create new ones.
- Fork the repository and create a branch for the issue you're working on.
- Submit a pull request with your changes.