Skip to content

Modern cafe management system with WhatsApp ordering - Zero commission, full control

Notifications You must be signed in to change notification settings

codetrustitservices/cafe-order-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Cafe Order System

Modern, commission-free cafe management system with WhatsApp ordering integration. Built for small businesses who want full control over their orders.

License: MIT Spring Boot Java MySQL

🌟 Why Choose Cafe Order System?

  • 💰 Zero Commission - No Zomato/Swiggy fees (save 20-30% per order)
  • 📱 WhatsApp Integration - Direct orders via WhatsApp
  • 🚀 Easy Setup - Deploy in minutes, not days
  • 💼 Full Control - Your data, your customers, your business
  • 🎨 Professional Design - Modern, mobile-responsive interface
  • 📊 Admin Dashboard - Track orders, manage menu, view analytics

📸 Screenshots

Customer Interface

Customer Menu Clean, mobile-friendly menu with cart system

Admin Dashboard

Admin Panel Powerful admin panel for order management

WhatsApp Integration

WhatsApp Order Seamless WhatsApp ordering experience


🚀 Features

For Customers

  • ✅ Browse menu by categories (Coffee, Snacks, Meals)
  • ✅ Add/remove items from cart
  • ✅ Adjust quantities easily
  • ✅ Place orders via WhatsApp
  • ✅ 100% mobile responsive
  • ✅ Fast loading times

For Business Owners

  • ✅ Complete menu management (Add/Edit/Delete items)
  • ✅ Real-time order tracking
  • ✅ Category-based organization
  • ✅ Image upload for menu items
  • ✅ Price management
  • ✅ Customer order history
  • ✅ Secure admin authentication

Technical Features

  • ✅ Spring Boot 3.2+ backend
  • ✅ Thymeleaf templating engine
  • ✅ MySQL database
  • ✅ RESTful API design
  • ✅ Secure session management
  • ✅ Responsive Bootstrap 5 UI

🛠️ Tech Stack

Technology Purpose
Java 17+ Backend programming language
Spring Boot 3.2 Application framework
Thymeleaf Server-side templating
MySQL 8.0 Database
Bootstrap 5 Frontend framework
WhatsApp Business API Order integration

📁 Project Structure

cafe-order-system/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── com/codetrust/cafe/
│   │   │       ├── controller/     # REST controllers
│   │   │       ├── model/          # Entity classes
│   │   │       ├── repository/     # Data access layer
│   │   │       ├── service/        # Business logic
│   │   │       └── CafeApplication.java
│   │   └── resources/
│   │       ├── static/             # CSS, JS, images
│   │       ├── templates/          # Thymeleaf templates
│   │       └── application.properties
│   └── test/                       # Unit tests
├── screenshots/                    # App screenshots
├── README.md
├── pom.xml                        # Maven dependencies
└── .gitignore

📚 API Documentation

Admin Endpoints

Method Endpoint Description
GET /admin/login Admin login page
POST /admin/login Authenticate admin
GET /admin/dashboard Admin dashboard
GET /admin/menu Menu management
POST /admin/menu/add Add menu item
PUT /admin/menu/edit/{id} Edit menu item
DELETE /admin/menu/delete/{id} Delete menu item

🔐 Security Features

  • ✅ Admin authentication with session management
  • ✅ Password encryption (bcrypt)
  • ✅ SQL injection prevention (JPA)
  • ✅ CSRF protection enabled
  • ✅ Input validation
  • ✅ Secure file upload handling

📈 Roadmap

Version 2.0 (Planned)

  • Payment gateway integration (Razorpay/Stripe)
  • Email notifications
  • SMS integration
  • Advanced analytics dashboard
  • Multi-branch support
  • Staff management
  • Inventory tracking
  • Customer loyalty program
  • Mobile app (React Native)
  • Multi-language support

💡 Use Cases

Perfect for:

  • ☕ Small cafes
  • 🍕 Cloud kitchens
  • 🍰 Bakeries
  • 🥪 Food trucks
  • 🍜 Small restaurants
  • 🧃 Juice bars
  • 🍦 Ice cream parlors

📞 Support


🙏 Acknowledgments


⭐ Star History

If this project helped you, please consider giving it a ⭐!

Star History Chart


📱 Connect With Us


Made with ❤️ by CodeTrust IT Services

⭐ Star this repo if you find it useful! ⭐

Report Bug · Request Feature · Documentation

About

Modern cafe management system with WhatsApp ordering - Zero commission, full control

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published