booKART is a full-stack web application that allows users to list their books online and buy other books. It is built using modern web technologies including React, JavaScript, Node.js, Tailwind CSS, Vite, Flowbite, and MongoDB.
- Book Listing: Users can list their books for sale.
- Book Purchase: Users can browse and purchase books listed by others.
- User Authentication: Secure login and signup with email/password and Google authentication.
- Responsive Design: The application is designed to be fully responsive and user-friendly.
- Frontend: React, JavaScript, HTML, Tailwind CSS, Vite, Flowbite, Tailblocks
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Google Firebase
Make sure you have the following installed on your machine:
- Node.js (v14 or higher)
- NPM (v6 or higher)
- MongoDB (running locally or an accessible instance)
-
Fork the Repository
Start by forking the project repository from GitHub.
-
Clone the Repository
Clone the forked repository to your local machine using the following command:
git clone https://github.com/YOUR_USERNAME/booKART_Main.git
Set Up the Backend Navigate to the backend directory (mean-server) and install the required dependencies:
```bash
cd booKART_Main/mean-server
npm install
nodemon index
Set Up the Frontend
cd ../booKART-client
npm install
http://localhost:5173/