Skip to content

KayasSecret/Book_Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

📚🌈 Book Store – MERN Stack Web Application 🚀


📌 About The Project

Book Store is a full-stack web application built using the MERN Stack (MongoDB, Express, React, Node.js).

This project demonstrates a complete end-to-end web system including:

✨ Frontend UI
⚙️ Backend API
🗄️ Database Integration
🔄 Full CRUD Operations

“Real developers don’t just write code — they build systems.” 💡


🛠️ Tech Stack

🎨 Frontend

  • ⚛️ React.js
  • 🎨 CSS
  • 📦 Axios

🚀 Backend

  • 🟢 Node.js
  • ⚡ Express.js

🗄️ Database

  • 🍃 MongoDB

✨ Key Features

✔ Add New Books 📘
✔ View All Books 📚
✔ Update Book Details ✏️
✔ Delete Books ❌
✔ RESTful API Architecture
✔ Responsive UI Design
✔ Real-time Database Integration
✔ Organized Folder Structure


📂 Project Structure

Book_Store/
│
├── 📁 frontend
│   ├── src/
│   ├── components/
│   └── pages/
│
├── 📁 backend
│   ├── server.js
│   ├── routes/
│   ├── controllers/
│   └── models/
│
└── README.md

⚙️ How To Run The Project

🔹 1️⃣ Clone Repository

git clone https://github.com/KayasSecret/Book_Store.git

🔹 2️⃣ Install Backend Dependencies

cd backend
npm install

🔹 3️⃣ Install Frontend Dependencies

cd ../frontend
npm install

🔹 4️⃣ Setup Environment Variables

Create a .env file inside backend folder:

PORT=5000
MONGO_URI=your_mongodb_connection_string

🔹 5️⃣ Start Backend Server

npm start

🔹 6️⃣ Start Frontend

npm start

Open browser at:

http://localhost:3000

📊 Project Highlights

💡 Feature 🚀 Implementation
Frontend UI React Components
API Handling Express Routes
Database MongoDB + Mongoose
Architecture MERN Stack
CRUD Fully Functional

🧠 What I Learned

  • 🌐 Full Stack MERN Architecture
  • 🔄 Frontend–Backend Communication
  • 🗄️ MongoDB CRUD Operations
  • 🧩 REST API Development
  • ⚙️ Project Structuring (Industry Level)
  • 🧠 Debugging & Error Handling

“The more projects you build, the stronger your backend becomes.” 🔥


🌍 Future Enhancements

  • 🔐 User Authentication (JWT)
  • 🛒 Add to Cart Feature
  • 📊 Admin Dashboard
  • 🌐 Deployment on Render / Vercel
  • 💳 Payment Integration

👨‍💻 Developer

Kayas Mishra
🎓 MCA Student
💻 MERN Stack Developer
🔥 Passionate about Full Stack Development

📧 kayasmishra29s@gmail.com


⭐ Support

If you like this project, please give it a ⭐ on GitHub.
It motivates me to build more powerful full-stack applications 🚀


💪 Keep Building. Keep Scaling. Keep Growing. 🚀🌈

About

A full-stack Book Store web application built using the MERN stack, implementing complete CRUD operations with seamless frontend–backend integration. Designed to demonstrate scalable architecture, REST APIs, and real-time database connectivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors