A full-stack web application built using the MERN stack to facilitate an online marketplace for books. This platform enables users to buy and sell books by creating an account, giving a seamless experience for book lovers and independent sellers. I have created frontend for this project.
- User Authentication: Secure login and registration for users.
- Book Listings: Sellers can list books, while buyers can view details of available books.
- Search Functionality: Users can search for books by title, author, genre, or price.
- Cart System: Buyers can add books to a cart before purchasing.
- Order Management: Track orders and manage purchases with ease.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Darshan98Solanki/Book-Selling.git
- Navigate to the project directory:
cd Book-Selling - Install backend dependencies:
npm install
- Run the application:
npm run dev
The application should now be running on http://localhost:3000.
- Register or log in to access the platform’s features.
- As a buyer, search for books or browse through the catalog, and add selected books to the cart.
- As a seller, list books for sale by providing title, author, genre, and price details.
- Frontend: React, Redux, Bootstrap
- Authentication: JWT for secure user authentication
Contributions are welcome! Feel free to submit a pull request or report any issues in the issues tab.
This project is licensed under the MIT License.