Description
E-Tiffin Ordering Android Project
The E-Tiffin Ordering App project is gaining popularity in this modern age as customers are looking for a simple interface to order food online. This major android project fulfills all the requirements of customers by providing an easy-to-navigate interface. Developed in Android Studio using Java language, this native android app requires Android Studio for configuration and running.
The main objective of the E-Tiffin Ordering Android Project is to manage customer details, food orders, and payments. Customers can purchase food, make payments, and view their order history through the Android Application on E-Tiffin Ordering. The project also includes an E-Tiffin Ordering web API for admin purposes. Features such as product details, cart management, search functionality, payment options, and order history are available in this project with a user-friendly UI.
There are two types of users in this project:
- Admin User: Admin users have full control over managing food items, customers, and orders displayed in the E-Tiffin Ordering android app.
- Customer User: Customers can register, login, and place food orders through the Android Studio interface.
Admin User Functionalities:
- Login for Admin
- Logout Functionality
- Dashboard for Admin User
- Manage Foods:
- Add New Foods
- Edit Existing Foods
- View Food Details
- List all Foods
- Manage Foods Category:
- Add New Foods Category
- Edit Existing Foods Category
- View Foods Category Details
- List all Foods Categories
- Manage Orders:
- View all Orders
- Update Order Status
- Reports:
- Order Reports
- Foods Category Reports
- Foods Reports
Customer Android App Functionalities:
- Login for Customer
- Logout Functionality
- Customer Registration
- Customer Account Management
- Search and view Food Items
- View available Food Categories
- View Food Details with Images
- Add/Delete Food Items to/from Cart with Quantity
- Online Payment or Cash on Delivery Option
- View Order History and Items
Technologies Used:
- Android XML for Page Layout
- Java for Coding
- API developed in PHP
- MySQL Database
- Android Studio for Development
Supported Operating Systems:
This project can be configured on the following operating systems:
- Windows: Requires Android Studio for configuration on Windows OS
- Linux: Compatible with all versions of Linux
- Mac: Easily configured on Mac OS