Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏦 Labels Bank

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:


✨ Key Features

🌐 Customer App

  • 🛒 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

⚙️ Backend (API & Database)

  • 🔑 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

🛡️ Admin Panel

  • 📊 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

🛠️ Tech Stack

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

About

A platform for bulk shipping labels, upload a spreadsheet, and get back ready-to-print labels at a fair, auto-calculated price. Built as three independently deployed apps (Next.js, Express/MongoDB, and a dedicated admin panel), with real Stripe payment processing and human-verified fulfillment behind the scenes.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages