The Online Food Ordering system is a console based application designed using OOPS concepts. It allows users to register an account, order their favourite delicacies from nearby restaurants and even track their order.
- Users can register using their credentials which is used for login/Authentication.
- Users can browse the restaurants in their area and food menus offered by these restaurants.
- The selected food items can be Added/Deleted to Cart for immediate order or can be added to Wishlist for ordering later.
- The bill is calculated dynamically based on food items ordered and distance between user and restaurant.
- Bill payment can be done using any online methods - UPI, Credit/Debit Card.
- Successful orders can be tracked for time remaining in delivery and can be cancelled if the order is delayed.
- Java - An object oriented language in which the system is built
- SQLite - data storage and management solution
- Ensure that JDK8+ is installed.
- Add the SQLite JDBC library to project classpath.
- Run the application in any Java IDE.