cmkap / book-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MERN Stack Book Application

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.

Installation

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Run npm install to install the required packages for the server.
  4. Navigate to the client directory (cd client).
  5. Run npm install to install the required packages for the client.

Usage

  1. Ensure that MongoDB is running on your local machine.
  2. Navigate to the project directory.
  3. Run npm start to start the server.
  4. Navigate to the client directory (cd client).
  5. Run npm start to start the client.
  6. Open your browser and go to http://localhost:3000 to use the application.

Features

  • Browse and search for books
  • Add new books
  • Update or delete existing books
  • Authentication and authorization for admin users

Technologies Used

  • MongoDB for the database
  • Express.js for the server
  • React for the client
  • Node.js for the backend
  • Bootstrap for styling

Contributing

Feel free to contribute to this project by opening issues and pull requests. Please follow the code of conduct and the contributing guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About


Languages

Language:JavaScript 86.0%Language:HTML 8.5%Language:CSS 5.6%