NexBookStore is an online bookstore built with the MERN stack that allows users to explore a diverse range of books across various categories such as Cooking, Fantasy, Science Fiction, Programming, and History. This project demonstrates full-stack web development skills, including the integration of front-end and back-end technologies.
Frontend:
Backend:
Other Tools:
Clone the repository:
git clone https://github.com/your-username/nexbookstore.git
Navigate into the project directory:
cd nexbookstore
Install dependencies:
# for FrontEnd
npm install
# for Backend
cd BacKEnd
npm install
Setup Environment variables. create a .env
file and add following:
# for FrontEnd
VITE_BACKEND_URL=<your-backend-url>
# for BackEnd
PORT=<Port>
MongoDbURL=<your-database-url>
Run the Project:
# for FrontEnd
npm run dev
# for BackEnd
npm start
Open the Project in your browser at http://localhost:5173
.
Verify the backend API by visiting http://localhost:<PORT>
in your browser.
Feel free to fork this project and submit pull requests if you have any improvements or new features.