OrderWorder is a full-stack, contactless dining platform designed to digitize restaurant operations. From scanning a QR code to placing an order and managing kitchen workflows — everything runs on a clean, modern web app built with Next.js, MongoDB, and SCSS.
- 📱 QR Code-Based Access: Every table gets a unique QR code for instant menu access.
- 🍽️ Smart Ordering: Customers can browse menus, add items, and place orders — no app download required.
- 🧑🍳 Live Kitchen Dashboard: Real-time order updates for chefs to prep efficiently.
- 🧑💼 Admin Panel: Manage tables, orders, inventory, payroll, and more.
- ⚡ Real-Time UI: Fast, responsive, and optimized for mobile/tablet/desktop.
- 🌗 Dark Theme Support: Modern design with animation and smooth transitions.
- Frontend: React + Next.js
- Styling: SCSS (SASS)
- Backend: API Routes in Next.js
- Database: MongoDB
- Hosting: Vercel
- Authentication: NextAuth.js
- State Management: React Context + Redux
Orderworder has two interfaces, one for customers and one for restaurant's admin.
![]() ![]() |
|
![]() ![]() |
nextjs
react
javascript
mongo
sass
typescript
admin-panel
dashboard
qr-code
realtime
restaurant
ecommerce
responsive
dark-theme
ui
animation
scanner
If you find OrderWorder useful, please give it a ⭐ on GitHub!
Have ideas or improvements? Contributions via issues or pull requests are warmly welcome!