Shoekrt
π₯ ShoeKart β Full-Stack E-commerce Website for Footwear (Admin + User + Cart + Wishlist + Reviews)
ShoeKart is a complete, responsive full-stack e-commerce platform built specifically for selling footwear. Itβs perfect for final-year students, freelancers, or startup founders who want a fully functional and scalable e-commerce system with modern features and clean UI.
ποΈ Key Features
π€ User Panel:
- User signup/login with role-based redirection
- Browse and filter shoes by category
- Add to Cart, manage quantity
- Save items to Wishlist
- Responsive layout (mobile/tablet/desktop)
π οΈ Admin Panel:
- Admin-only access via localStorage role
- Add, update, delete products with image upload
- View all users and orders
- Dashboard with product analytics
π‘ Technology Stack:
- Frontend: HTML, CSS, JavaScript (Vanilla), Bootstrap (optional)
- Backend: Node.js, Express.js
- Database: MongoDB
- Templating: Handlebars (hbs)
- API Integration: Role-based routes, dynamic rendering
β Perfect For:
- College/University Final Year Projects π
- Freelance Web Development Portfolio π
- Startup MVPs for E-commerce πΌ
π¦ What You Get:
- Full Source Code (Frontend + Backend)
- MongoDB schema files
- Setup Instructions in
README.md
- Sample Data
π° Easy to Customize
No frameworks like React or Angular β simple code, easy to understand and modify for beginners and intermediate developers.
ShoeKart is a complete Full-Stack E-Commerce Web Application built with React.js, Node.js, Express, and MongoDB. It features both User and Admin panels, cart system, authentication, product management,and more. Perfect for students, final-year projects, or developers looking to learn or launch a footwear store. β Clean, well-commented code β Fully responsive frontend β Admin dashboard for managing products & orders β MongoDB database integration β Includes setup instructions