This is a book application built using the MERN (MongoDB, Express, React, Node.js) stack. The application allows users to browse and search for books, add new books, and update or delete existing books.
- Clone the repository to your local machine.
- Navigate to the project directory.
- Run
npm install
to install the required packages for the server. - Navigate to the client directory (
cd client
). - Run
npm install
to install the required packages for the client.
- Ensure that MongoDB is running on your local machine.
- Navigate to the project directory.
- Run
npm start
to start the server. - Navigate to the client directory (
cd client
). - Run
npm start
to start the client. - Open your browser and go to
http://localhost:3000
to use the application.
- Browse and search for books
- Add new books
- Update or delete existing books
- Authentication and authorization for admin users
- MongoDB for the database
- Express.js for the server
- React for the client
- Node.js for the backend
- Bootstrap for styling
Feel free to contribute to this project by opening issues and pull requests. Please follow the code of conduct and the contributing guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.