88f2bbce11
Rename Utility Helpers
master
Joel Thomas
2026-02-25 16:43:20 +05:30
cdaadb06af
Move validation methods to util namespace
Joel Thomas
2026-02-25 16:31:55 +05:30
1ac91090f2
refactor: Remove unecessary spaces
Joel Thomas
2026-02-25 10:13:28 +05:30
4f977faf8b
refactor: Modularize load and persist states methods and minor code refactoring
Joel Thomas
2026-02-25 09:39:35 +05:30
766737dbcc
Validate Phone and Email when registering user
Joel Thomas
2026-02-24 20:53:30 +05:30
b616c6490e
Remove hardcorded User Types and improve code readability
Joel Thomas
2026-02-24 20:38:59 +05:30
1263e0ebe1
refactor: use conventional variable names
Joel Thomas
2026-02-23 16:38:12 +05:30
81deba222d
Rename Database files and store it as constants in FoodDeliveryController
Joel Thomas
2026-02-23 15:38:07 +05:30
914924a3a4
fix: Do not remove a menuItem from the database
Joel Thomas
2026-02-23 15:08:46 +05:30
d6a22948b6
Add assignments to filter Files
Joel Thomas
2026-02-23 08:52:41 +05:30
7d51eeccdf
feat: add file-based persistence and restore full app state
Joel Thomas
2026-02-23 00:51:40 +05:30
6f12328ed5
Implement delivery assignment flow, restaurant order handling, and new controller helpers
Joel Thomas
2026-02-21 13:26:37 +05:30
813f236172
Refactor delivery and order handling: unique IDs, status methods, new fields, naming fixes, and menu/controller corrections
Joel Thomas
2026-02-21 13:21:26 +05:30
08cdab9e43
Remove Address class and add Address attribute to class User
Joel Thomas
2026-02-21 12:57:38 +05:30
27dab16ae1
Implement customer order controllers with related model/helper updates
Joel Thomas
2026-02-20 17:30:57 +05:30
184ea60c08
fix: Only display Invalid Index in listMenuItems() and addMenuItems() if owner has any restaurants
Joel Thomas
2026-02-20 09:47:38 +05:30
1fb2e57404
Make controller helper pickRestaurantFromRestaurants() generic
Joel Thomas
2026-02-20 09:46:02 +05:30
219fa0f14f
Implement controller viewProfile()
Joel Thomas
2026-02-20 01:41:33 +05:30
923c2ae412
Implement controller removeMenuItem()
Joel Thomas
2026-02-20 00:59:54 +05:30
b43086f578
Implement Controller listMenuItems() and addMenuItem()
Joel Thomas
2026-02-20 00:27:56 +05:30
0636dd9398
fix: Print Invalid Index only if map not empty in UpdateRestaurantStatus()
Joel Thomas
2026-02-20 00:26:11 +05:30
284a2a4cc5
Make functions static and const
Joel Thomas
2026-02-20 00:22:48 +05:30
7d98ad508a
Add private Controller helper method getRestaurantFromRestaurants()
Joel Thomas
2026-02-19 21:16:04 +05:30
6adc50fbd5
chore: Do exception handling to prevent appliation crash
Joel Thomas
2026-02-19 20:01:18 +05:30
ec31206437
Implement Controller updateRestaurantStatus()
Joel Thomas
2026-02-19 19:16:23 +05:30
b74989859e
Implement controller listRestaurants and addNewRestaurant()
Joel Thomas
2026-02-19 17:37:11 +05:30
3d436af779
bugfix: Fix User Full Name not being displayed
Joel Thomas
2026-02-19 16:00:26 +05:30
c5e4ecbe02
Implement Controller run()
Joel Thomas
2026-02-19 15:39:37 +05:30
e959c32bd3
Add pressEnter() inputHelper
Joel Thomas
2026-02-19 15:39:27 +05:30
cd0f7694b9
Implement Controller registerUser()
Joel Thomas
2026-02-19 13:48:44 +05:30
a491187e3d
Implement Controller login()
Joel Thomas
2026-02-19 10:33:58 +05:30
135ccffa72
Add readString inputHelper
Joel Thomas
2026-02-19 10:33:28 +05:30
7faa6a076f
Rename outputHelper
Joel Thomas
2026-02-19 00:24:04 +05:30
c334a64a45
Add View My Profile option
Joel Thomas
2026-02-18 23:50:51 +05:30
bd60fd6884
Add Delivery Partner Menu definitions
Joel Thomas
2026-02-18 23:41:56 +05:30
a6c4d2d392
Add Customer Menu definitions
Joel Thomas
2026-02-18 23:36:49 +05:30
c0913f27ec
Add forward declarations in FoodDeliveryController and Menu headers
Joel Thomas
2026-02-18 23:25:33 +05:30
82fa90e786
Add RestaurantOwner Menu definitions
Joel Thomas
2026-02-18 20:47:53 +05:30
42d2fac9dd
Add output helper
Joel Thomas
2026-02-18 20:40:35 +05:30
5fa4d68493
Fix syntax issues
Joel Thomas
2026-02-18 19:02:01 +05:30
549ff26481
Add DeliveryAssignment class definition
Joel Thomas
2026-02-18 18:56:11 +05:30
22a146a560
Add Input Helper
Joel Thomas
2026-02-18 18:37:48 +05:30
1785aefe52
Add Non user class definitions
Joel Thomas
2026-02-18 17:02:49 +05:30
b213cb1698
User class definitions
Joel Thomas
2026-02-18 13:14:08 +05:30
7c17576e8c
Class Definitions
Joel Thomas
2026-02-18 01:43:34 +05:30
915df9dd61
Project Structure
Joel Thomas
2026-02-17 13:34:28 +05:30
97ff232a12
Add .gitignore for Visual Studio
Joel Thomas
2026-02-17 13:33:20 +05:30
3fd0d2311c
init
Joel Thomas
2026-02-17 13:24:43 +05:30