A full-featured Book Store web application built with the MERN stack – MongoDB, Express.js, React (with Vite), and Node.js. This app allows users to browse, add, update, and delete books with a clean and responsive UI.
- 📖 List all books with details (title, author, price, etc.)
- 🔍 Search books by title or author
- ➕ Add new books
- 📝 Edit book information
- ❌ Delete books
- 👤 User authentication (Register/Login)
- 🧠 Uses RESTful APIs for backend communication
- 💾 MongoDB for database storage
- ⚡ Fast development setup using Vite
Frontend:
- React (with Vite)
- Tailwind CSS (or any styling you used)
- Axios
Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT for authentication
- Node.js and npm installed
- MongoDB installed and running locally (or MongoDB Atlas)
git clone https://github.com/Subramaniyajothi6/book-store-app.git
cd book-store-appcd client
npm install
npm run devcd server
npm install
npm run devMake sure to configure your
.envfile in the/serverfolder with the correct MongoDB URI and JWT secret.
subramaniyajothi
GitHub Profile