Labels Bank is a full-stack, production-ready platform for selling and managing custom e-commerce labels and related services.
It is designed with scalability, performance, and professional UI/UX in mind — offering both customers and administrators the best possible experience.
👉 Live Demo:
- 🌐 Customer App
- 🛡️ Admin Panel
- 🛒 E-commerce Flow: Browse, add to cart, checkout, and track orders
- 🎨 Label Customization: Choose size, design, and quantity dynamically
- 🔐 Authentication: Signup, login, OTP verification, and secure sessions
- 📦 Order Management: View order history and real-time tracking
- 🌗 Modern UI/UX: Clean, responsive design with dark/light mode
- 🔑 JWT Authentication with OTP & email verification
- 🗄️ MongoDB with Mongoose for scalable data storage
- 🔒 Secure password handling with bcrypt
- 📤 RESTful APIs for products, users, orders, and services
- 📧 Email service integration for OTP & notifications
- 📊 Dashboard: Real-time statistics and insights
- 👥 User Management: View, update, and delete accounts
- 🏷️ Product Management: Add, edit, and remove label services
- 📦 Order Tracking: Update order statuses and track deliveries
- 🔔 Notifications: Instant alerts for new orders and updates
Frontend (Customer App)
- React, React Router
- Tailwind CSS / Material UI
- React Hot Toast (notifications)
- Framer Motion (animations)
Backend (API)
- Node.js, Express.js
- MongoDB + Mongoose
- JWT Authentication + OTP system
- Nodemailer (for email OTP)
Admin Panel
- React (standalone admin app)
- Protected routes with authentication
- Data visualization and management