ADUWA Frontend : https://github.com/Judy0817/ADUWA-Canteen-App-FrontEnd
ADUWA Backend : https://github.com/Judy0817/ADUWA-Canteen-App-Backend
The ADUWA-University Canteen App addresses the pressing issue of students' accessibility to breakfast and lunch options in Sri Lankan universities. Focused on enhancing the dining experience, this mobile application serves both university students and canteen owners. Canteen owners are required to register, enabling them to update their available food lists, minimizing food wastage by preparing according to demand. Students, authenticated through their university email addresses, can efficiently order meals from diverse canteens, eliminating the need for unnecessary exploration. A key feature is the app's ability to suggest canteen locations based on users' past food preferences, optimizing their choices. The project aims to streamline the food supply chain, reduce queues, and ultimately cater to the culinary needs of university students across Sri Lanka.
Users have two user levels.
- Canteen owners can log into their accounts using xxxx@admin.ac.lk this email.
- Students can log into their accounts using enxxxxx@foe.sjp.ac.lk this email.
Using this interfaces canteen owner can
- Insert food items
- Update food list
- Delete unnecessary food items.
- View Order List
Using this interfaces Students can
- Add necessary foods to their cart.
- View cart details and total cost of all current food items in cart.
- Update their food quantity and view updated total cost of all food items.
- Delete unnecessary foods from their cart list and finally they can place the order.
- View their history cart details with date and time.
- View their notification about their food orders.
- Select location and submit. Then student can view university canteen list.
- Dart Language (Flutter)
- Python
- SQL
- Google Cloud Platform - Cloud service Provider
- Google Maps API - Mapping Service
- Google Cloud Hosting - App Deployment
- Google Cloud SQL- Database Service
- Firebase Authentication- Authentication Service