Welcome to Insight, an online bookstore built using the MERN (MongoDB, Express, React, Node.js) stack. This application allows users to browse, search, and purchase books online, providing a seamless and intuitive experience.
- User Authentication: Secure login and registration using JWT.
- Book Browsing: Browse and search for books by title, author, or category.
- Book Details: View detailed information about each book, including reviews.
- Shopping Cart: Add books to the cart and proceed to checkout.
- Order Management: Users can view their order history and track orders.
- Admin Panel: Admins can manage books, categories, and user roles.
-
Clone the repository:
git clone https://github.com/atheek2003/INSIGHT.git cd insight-bookstore
cd backend
npm install
cd frontend
npm install
-
Frontend:
- React
- Redux
- Axios
- Bootstrap
- Tailwind CSS
-
Backend:
- Node.js
- Express.js
- MongoDB with Mongoose
-
Tools:
- Git
- Postman for API testing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries, please contact us at atheekhebbar@gmail.com.