Welcome to my Book Store project! This repository contains the source code for a fully functional book store application built using the MERN stack (MongoDB, Express.js, React, Node.js).
This project is a comprehensive example of a MERN stack application, showcasing a book store with full CRUD operations. It's designed to demonstrate key concepts and best practices in full-stack web development.
- Create, read, update, and delete books
- Display a list of books as stylish cards
- Show detailed information for each book
- User-friendly modals and alerts for improved UX
- Clean and modular code with Express router and reusable React components
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/book-store.git cd book-store
-
Install server dependencies:
cd server npm install
-
Install client dependencies:
cd ../client
npm install
4.Create a .env file in the server directory and add your MongoDB URI:
```MONGODB_URI=your_mongodb_uri
- Start the server:
cd server
npm start
- Start the client:
cd ../client
npm run dev
- Open your browser and navigate to http://localhost:3000 to see the application in action.
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.
If you have any questions or want to discuss any of the lessons learned, feel free to reach out to me via LinkedIn or open an issue in this repository.
https://github.com/AtharvaChitnis/book-store-mern.git
&& https://www.linkedin.com/in/atharvachitnis
Happy coding!