From 915df9dd61e5df41ce5fa97b38cb0d4c52f0f96e Mon Sep 17 00:00:00 2001
From: Joel Thomas <1914@trenser.com>
Date: Tue, 17 Feb 2026 13:34:28 +0530
Subject: [PATCH] Project Structure
---
.../Trenser.FoodDeliveryApp.sln | 31 ++++
.../Trenser.FoodDeliveryApp/Address.cpp | 1 +
.../Trenser.FoodDeliveryApp/Address.h | 5 +
.../Trenser.FoodDeliveryApp/Customer.cpp | 1 +
.../Trenser.FoodDeliveryApp/Customer.h | 6 +
.../Trenser.FoodDeliveryApp/CustomerMenu.cpp | 1 +
.../Trenser.FoodDeliveryApp/CustomerMenu.h | 6 +
.../DeliveryAssignment.cpp | 1 +
.../DeliveryAssignment.h | 5 +
.../DeliveryPartner.cpp | 1 +
.../Trenser.FoodDeliveryApp/DeliveryPartner.h | 6 +
.../DeliveryPartnerMenu.cpp | 1 +
.../DeliveryPartnerMenu.h | 6 +
.../Trenser.FoodDeliveryApp/FileDatabase.cpp | 1 +
.../Trenser.FoodDeliveryApp/FileDatabase.h | 5 +
.../FoodDeliveryController.cpp | 1 +
.../FoodDeliveryController.h | 5 +
.../Trenser.FoodDeliveryApp/Item.cpp | 1 +
.../Trenser.FoodDeliveryApp/Item.h | 5 +
.../Trenser.FoodDeliveryApp/Menu.cpp | 1 +
.../Trenser.FoodDeliveryApp/Menu.h | 5 +
.../Trenser.FoodDeliveryApp/MenuItem.cpp | 1 +
.../Trenser.FoodDeliveryApp/MenuItem.h | 5 +
.../Trenser.FoodDeliveryApp/Order.cpp | 1 +
.../Trenser.FoodDeliveryApp/Order.h | 5 +
.../Trenser.FoodDeliveryApp/Restaurant.cpp | 1 +
.../Trenser.FoodDeliveryApp/Restaurant.h | 5 +
.../RestaurantOwner.cpp | 1 +
.../Trenser.FoodDeliveryApp/RestaurantOwner.h | 5 +
.../RestaurantOwnerMenu.cpp | 1 +
.../RestaurantOwnerMenu.h | 6 +
.../Trenser.FoodDeliveryApp.cpp | 5 +
.../Trenser.FoodDeliveryApp.vcxproj | 165 ++++++++++++++++++
.../Trenser.FoodDeliveryApp.vcxproj.filters | 132 ++++++++++++++
.../Trenser.FoodDeliveryApp/User.cpp | 1 +
.../Trenser.FoodDeliveryApp/User.h | 5 +
36 files changed, 434 insertions(+)
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.sln
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.h
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj.filters
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.cpp
create mode 100644 Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.h
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.sln b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.sln
new file mode 100644
index 0000000..03cab10
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.14.36811.4 d17.14
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Trenser.FoodDeliveryApp", "Trenser.FoodDeliveryApp\Trenser.FoodDeliveryApp.vcxproj", "{CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Debug|x64.ActiveCfg = Debug|x64
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Debug|x64.Build.0 = Debug|x64
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Debug|x86.ActiveCfg = Debug|Win32
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Debug|x86.Build.0 = Debug|Win32
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Release|x64.ActiveCfg = Release|x64
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Release|x64.Build.0 = Release|x64
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Release|x86.ActiveCfg = Release|Win32
+ {CE198EC0-7BC4-4E30-9FB9-F0F07FAE7284}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {9ACACDFE-8AF9-4345-9AB5-3A28E6D1CE82}
+ EndGlobalSection
+EndGlobal
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.cpp
new file mode 100644
index 0000000..9c0825c
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.cpp
@@ -0,0 +1 @@
+#include "Address.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.h
new file mode 100644
index 0000000..21ce5d9
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Address.h
@@ -0,0 +1,5 @@
+#pragma once
+class Address
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.cpp
new file mode 100644
index 0000000..90380a5
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.cpp
@@ -0,0 +1 @@
+#include "Customer.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.h
new file mode 100644
index 0000000..90fb471
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Customer.h
@@ -0,0 +1,6 @@
+#pragma once
+#include "User.h"
+class Customer : public User
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.cpp
new file mode 100644
index 0000000..202aff3
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.cpp
@@ -0,0 +1 @@
+#include "CustomerMenu.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.h
new file mode 100644
index 0000000..6432cf4
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/CustomerMenu.h
@@ -0,0 +1,6 @@
+#pragma once
+#include "Menu.h"
+class CustomerMenu : public Menu
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.cpp
new file mode 100644
index 0000000..967f761
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.cpp
@@ -0,0 +1 @@
+#include "DeliveryAssignment.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.h
new file mode 100644
index 0000000..e47898c
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryAssignment.h
@@ -0,0 +1,5 @@
+#pragma once
+class DeliveryAssignment
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.cpp
new file mode 100644
index 0000000..c6fbf29
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.cpp
@@ -0,0 +1 @@
+#include "DeliveryPartner.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.h
new file mode 100644
index 0000000..b933983
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartner.h
@@ -0,0 +1,6 @@
+#pragma once
+#include "User.h"
+class DeliveryPartner : public User
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.cpp
new file mode 100644
index 0000000..acfe2cc
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.cpp
@@ -0,0 +1 @@
+#include "DeliveryPartnerMenu.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.h
new file mode 100644
index 0000000..f54f4b6
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/DeliveryPartnerMenu.h
@@ -0,0 +1,6 @@
+#pragma once
+#include "Menu.h"
+class DeliveryPartnerMenu : public Menu
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.cpp
new file mode 100644
index 0000000..44901d5
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.cpp
@@ -0,0 +1 @@
+#include "FileDatabase.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.h
new file mode 100644
index 0000000..005c7c1
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FileDatabase.h
@@ -0,0 +1,5 @@
+#pragma once
+class FileDatabase
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp
new file mode 100644
index 0000000..daeeae3
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp
@@ -0,0 +1 @@
+#include "FoodDeliveryController.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h
new file mode 100644
index 0000000..fad0dc1
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h
@@ -0,0 +1,5 @@
+#pragma once
+class FoodDeliveryController
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.cpp
new file mode 100644
index 0000000..3acc325
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.cpp
@@ -0,0 +1 @@
+#include "Item.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.h
new file mode 100644
index 0000000..d93b4de
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Item.h
@@ -0,0 +1,5 @@
+#pragma once
+class Item
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.cpp
new file mode 100644
index 0000000..2ce224d
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.cpp
@@ -0,0 +1 @@
+#include "Menu.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.h
new file mode 100644
index 0000000..bf6988d
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Menu.h
@@ -0,0 +1,5 @@
+#pragma once
+class Menu
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.cpp
new file mode 100644
index 0000000..ea75eba
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.cpp
@@ -0,0 +1 @@
+#include "MenuItem.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.h
new file mode 100644
index 0000000..d4a7ddc
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/MenuItem.h
@@ -0,0 +1,5 @@
+#pragma once
+class MenuItem
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.cpp
new file mode 100644
index 0000000..3091220
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.cpp
@@ -0,0 +1 @@
+#include "Order.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.h
new file mode 100644
index 0000000..8c9c221
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Order.h
@@ -0,0 +1,5 @@
+#pragma once
+class Order
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.cpp
new file mode 100644
index 0000000..1f1714a
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.cpp
@@ -0,0 +1 @@
+#include "Restaurant.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.h
new file mode 100644
index 0000000..3dfb498
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Restaurant.h
@@ -0,0 +1,5 @@
+#pragma once
+class Restaurant
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.cpp
new file mode 100644
index 0000000..7ba88fe
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.cpp
@@ -0,0 +1 @@
+#include "RestaurantOwner.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.h
new file mode 100644
index 0000000..47ea692
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwner.h
@@ -0,0 +1,5 @@
+#pragma once
+#include "User.h"
+class RestaurantOwner : public User
+{
+};
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.cpp
new file mode 100644
index 0000000..2c4c8e0
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.cpp
@@ -0,0 +1 @@
+#include "RestaurantOwnerMenu.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.h
new file mode 100644
index 0000000..9392a13
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/RestaurantOwnerMenu.h
@@ -0,0 +1,6 @@
+#pragma once
+#include "Menu.h"
+class RestaurantOwnerMenu : public Menu
+{
+};
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.cpp
new file mode 100644
index 0000000..b07e840
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.cpp
@@ -0,0 +1,5 @@
+/* Trenser.FoodDeliveryApp.cpp
+Author: Joel Mathew Thomas
+Date: 17-02-2026
+*/
+
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj
new file mode 100644
index 0000000..1bce237
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj
@@ -0,0 +1,165 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 17.0
+ Win32Proj
+ {ce198ec0-7bc4-4e30-9fb9-f0f07fae7284}
+ TrenserFoodDeliveryApp
+ 10.0
+
+
+
+ Application
+ true
+ v143
+ Unicode
+
+
+ Application
+ false
+ v143
+ true
+ Unicode
+
+
+ Application
+ true
+ v143
+ Unicode
+
+
+ Application
+ false
+ v143
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj.filters b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj.filters
new file mode 100644
index 0000000..7a6a149
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp.vcxproj.filters
@@ -0,0 +1,132 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+ {098bbd02-c9f1-493f-9b7c-41553c30cbe9}
+
+
+ {b83e2565-59ef-4bd1-9b34-10701fa12d65}
+
+
+ {2aa6ff11-4e77-452b-8a54-b6fbf8972e51}
+
+
+ {5fe156d7-35f3-40d6-b6bb-d97d43d64358}
+
+
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Utility
+
+
+ Source Files
+
+
+ Controller
+
+
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Models
+
+
+ Utility
+
+
+ Controller
+
+
+
\ No newline at end of file
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.cpp
new file mode 100644
index 0000000..d1686ff
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.cpp
@@ -0,0 +1 @@
+#include "User.h"
diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.h
new file mode 100644
index 0000000..d116771
--- /dev/null
+++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/User.h
@@ -0,0 +1,5 @@
+#pragma once
+class User
+{
+};
+