Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Book Store Management App

A full-stack MERN (MongoDB, Express.js, React, Node.js) web application to manage a book inventory system with title, author, publish year, and more.


Features

  • Add, view, edit, and delete books
  • View book details in card or table layout
  • Real-time action alerts powered by Notistack
  • Client-side routing with React Router
  • Fully responsive user interface

Tech Stack

  • Frontend: React, React Router, Notistack, Vite
  • Backend: Node.js, Express.js, MongoDB
  • Database: MongoDB (local or cloud via MongoDB Atlas)

Folder Structure

BookStore/
├── backend/ # Express + MongoDB backend
│ ├── Routes/
│ ├── models/
│ ├── config.js
│ └── index.js
├── frontend/ # React frontend
│ ├── src/
│ │ ├── Components/
│ │ ├── pages/
│ │ └── App.jsx
│ └── public/
└── .gitignore


🖥️ How to Run the Project Locally

1. Clone the repository

git clone https://github.com/SivakumarM-04/Book_Store_Management.git

2. Setup the backend

cd backend
npm install
npm start

Ensure MongoDB is running locally, or configure a connection string in .env.

3. Setup the frontend

cd ../frontend
npm install
npm run dev

Then visit: ➡️ http://localhost:5173/

Output

![1 Table.png](./Output Samples/1 Table.png)

Author

Sivakumar M

GitHub : @SivakumarM-04
LinkedIn: @sivakumarm04

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages