A QR-based secure food ordering and verification system built for Harare Institute of Technology.
- Student wallet system
- Secure order generation
- Unique QR code per order
- One-time verification (anti-reuse protection)
- Transaction audit logging
- Order history tracking
- Financial traceability
Frontend:
- React.js
Backend:
- Node.js
- Express.js
Database:
- MongoDB
Security:
- JWT Authentication
- Order status validation
- One-time QR verification
- Finance Register Student To System and Credit Wallet Prior Student Cash/Card Paymenent
- Canteen Add Meal and Price to Student Available Meal DashBoard
- Student places order
- Wallet balance deducted
- Order created with unique ID
- QR code generated
- Security verifies via scanning
- Order marked as "used"
- Logged in transaction audit
cd backend npm install npm start
cd frontend npm install npm start
- Admin dashboard
- Expiry configuration
- Email notifications
- Role-based access control