Commit Graph

  • 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