Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Friday mor #21

Merged
merged 95 commits into from
Oct 14, 2024
Merged
Changes from 1 commit
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
69b09f2
merge the edits
lksnjw Sep 28, 2024
07fa4e0
Merge pull request #1 from lksnjw/SANJEEWA-ADDING
lksnjw Sep 28, 2024
6b00285
Merge pull request #48 from lksnjw/master
lksnjw Sep 28, 2024
aed5ec3
CHANGES MADE PORT NUMBERS
lksnjw Sep 28, 2024
8eb6ae5
done
lksnjw Sep 28, 2024
5eb7bd9
done
lksnjw Sep 28, 2024
af1ac94
fix cloudinary to the register
lksnjw Sep 28, 2024
589096f
Merge pull request #2 from lksnjw/register-change
lksnjw Sep 28, 2024
0d18f30
creating apdf
lksnjw Sep 29, 2024
d9bb721
Merge pull request #3 from lksnjw/creating-a-pdf
lksnjw Sep 29, 2024
1f4c585
fixed driver profile
lksnjw Sep 29, 2024
1eeb6b8
updated
lksnjw Sep 29, 2024
9b976ea
updated the delivery serach
lksnjw Sep 29, 2024
f324699
header
lksnjw Sep 29, 2024
53162ea
done
lksnjw Sep 29, 2024
9952309
Merge pull request #4 from lksnjw/editing-side-bars
lksnjw Sep 29, 2024
15c88d3
count set
lksnjw Sep 29, 2024
ab42f92
Update DLmangeDash.jsx
lksnjw Sep 29, 2024
8e5323f
done
lksnjw Sep 29, 2024
14732e0
updated driver
lksnjw Sep 29, 2024
5f28fc8
Merge pull request #5 from lksnjw/dashboard-update
lksnjw Sep 30, 2024
62f8847
fix errors
lksnjw Sep 30, 2024
71c23e9
Merge pull request #6 from lksnjw/dashboard-update
lksnjw Sep 30, 2024
c181fb9
editing
lksnjw Sep 30, 2024
1103622
done
lksnjw Sep 30, 2024
b3edb8b
Merge pull request #7 from lksnjw/this-is-the-eding-branch
lksnjw Sep 30, 2024
393e363
added pdf download
lksnjw Sep 30, 2024
064fbc2
done
lksnjw Sep 30, 2024
7b42dec
Merge pull request #8 from lksnjw/this-is-the-eding-branch
lksnjw Sep 30, 2024
5042e48
done edit profile pawword verification
lksnjw Sep 30, 2024
f47235f
Merge pull request #9 from lksnjw/this-is-the-eding-branch
lksnjw Sep 30, 2024
0317bc1
done
lksnjw Sep 30, 2024
15c21b1
fixed driver side all deliveriws
lksnjw Sep 30, 2024
2c30771
validation complete for driver registration
lksnjw Sep 30, 2024
24a1504
registation photo validation complete
lksnjw Sep 30, 2024
24219e6
update the sendind email with a button
lksnjw Sep 30, 2024
3650917
DONE linking pages
lksnjw Oct 1, 2024
7ffc3d5
Merge pull request #10 from lksnjw/this-is-the-eding-branch
lksnjw Oct 1, 2024
9ddf5b9
FIX LICENSE REGISTRATION
lksnjw Oct 1, 2024
ba97229
DONE
lksnjw Oct 1, 2024
d2ac115
Update DLDriverRegistrationForm.jsx
lksnjw Oct 1, 2024
823dde3
Merge pull request #11 from lksnjw/this-is-the-eding-branch
lksnjw Oct 1, 2024
dae7947
Merge pull request #12 from lksnjw/SANJEEWA-ADDING
lksnjw Oct 5, 2024
5a1fc7f
🔀 Automated Docker Image Building & Bug fixes (#57)
nmdra Oct 6, 2024
252bd37
Merge pull request #58 from lksnjw/SANJEEWA-ADDING
lksnjw Oct 7, 2024
620d565
format complete
lksnjw Oct 7, 2024
e23b7ae
Merge pull request #61 from lksnjw/SANJEEWA-ADDING
lksnjw Oct 7, 2024
ab18a9c
🚧 Update (WIP)
nmdra Oct 7, 2024
5e4e54b
updated localhost
lksnjw Oct 7, 2024
64bc423
🔀 Update (WIP)
nmdra Oct 7, 2024
ee6521a
Merge pull request #63 from lksnjw/SANJEEWA-ADDING
lksnjw Oct 7, 2024
095fc81
Merge pull request #13 from lksnjw/SANJEEWA-ADDING
lksnjw Oct 7, 2024
3a802c7
Merge branch 'sanjeewa' into sanjeewa_merge
nmdra Oct 7, 2024
43f6853
done
lksnjw Oct 7, 2024
eed00ef
updated auto assigning
lksnjw Oct 7, 2024
f9a7ce6
updated sendin email
lksnjw Oct 7, 2024
335c983
a
lksnjw Oct 8, 2024
a80bf45
Merge remote-tracking branch 'upstream/sanjeewa_merge' into SANJEEWA-…
lksnjw Oct 8, 2024
1766e57
Update DLImageUpload.jsx
lksnjw Oct 8, 2024
55b4cc8
Merge branch 'SANJEEWA-ADDING'
lksnjw Oct 8, 2024
35960d8
Merge branch 'master' of https://github.com/lksnjw/Farm-Cart-
lksnjw Oct 8, 2024
bdff065
update
lksnjw Oct 8, 2024
b1c39bd
fix dl view delivery and make first step to the map
lksnjw Oct 9, 2024
648e8cd
Added income page
lksnjw Oct 10, 2024
e25ce9d
update loadings
lksnjw Oct 10, 2024
7a61744
formated
lksnjw Oct 10, 2024
e719605
Merge branch 'nmdra:master' into master
lksnjw Oct 10, 2024
60f1463
Merge branch 'after-merge' into friday-mor
lksnjw Oct 10, 2024
9e3bd9f
fix preview one
lksnjw Oct 10, 2024
f2d69d1
fixed dash board
lksnjw Oct 10, 2024
e8bb441
formated
lksnjw Oct 10, 2024
20d0941
added admin login
lksnjw Oct 10, 2024
9d52ad1
updated
lksnjw Oct 10, 2024
26917c1
fixed
lksnjw Oct 11, 2024
2203826
Merge branch 'development' into friday-mor
nmdra Oct 11, 2024
e487094
remove folderr
lksnjw Oct 11, 2024
89dd174
Merge branch 'friday-mor' of https://github.com/lksnjw/Farm-Cart- int…
lksnjw Oct 11, 2024
bbcaa23
done
lksnjw Oct 11, 2024
915781f
Merge branch 'master' into friday-mor
nmdra Oct 11, 2024
261fd0d
add changing status
lksnjw Oct 11, 2024
dc92eb9
Merge branch 'friday-mor' of https://github.com/lksnjw/Farm-Cart- int…
lksnjw Oct 11, 2024
c082b4d
fixed
lksnjw Oct 11, 2024
460ec6e
Merge branch 'master' into friday-mor
lksnjw Oct 11, 2024
c835502
Merge pull request #17 from lksnjw/friday-mor
lksnjw Oct 11, 2024
d9e13fe
Done
lksnjw Oct 11, 2024
2c39c39
done
lksnjw Oct 11, 2024
695035f
done all the things
lksnjw Oct 11, 2024
226ca93
Merge branch 'nmdra:master' into master
lksnjw Oct 11, 2024
6b53b72
Merge branch 'master' into friday-mor
lksnjw Oct 11, 2024
2de872b
Update DLDriverRegistrationForm.jsx
lksnjw Oct 12, 2024
c853079
Merge branch 'friday-mor' of https://github.com/lksnjw/Farm-Cart- int…
lksnjw Oct 12, 2024
922a615
done
lksnjw Oct 12, 2024
d3b4a57
Update DLDriverRegistrationForm.jsx
lksnjw Oct 12, 2024
39f062c
Merge branch 'master' into friday-mor
lksnjw Oct 12, 2024
f32c500
Merge branch 'master' into friday-mor
lksnjw Oct 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
format complete
  • Loading branch information
lksnjw committed Oct 7, 2024
commit 620d5659bd3064b14c5da8b326dce3d34b2bed24
265 changes: 138 additions & 127 deletions frontend/src/App.jsx
Original file line number Diff line number Diff line change
@@ -3,64 +3,62 @@ import {
createBrowserRouter,
createRoutesFromElements,
Route,
} from 'react-router-dom';
} from 'react-router-dom'

// Layouts and Components
import MainLayout from './Layouts/MainLayout';
import DLayout from './Layouts/DLayout';
import MainLayout from './Layouts/MainLayout'
import DLayout from './Layouts/DLayout'

import SidebarLayout from './Layouts/SidebarLayout'; // Layout with Sidebar
import PrivateRoute from './Components/PrivateRoute';
import SidebarLayout from './Layouts/SidebarLayout' // Layout with Sidebar
import PrivateRoute from './Components/PrivateRoute'

// Customer Pages
import HomePage from './Pages/HomePage';
import NotFound from './Pages/NotFound';
import Login from './Pages/Customer/LoginForm';
import Register from './Pages/Customer/RegisterForm';
import VerifyEmail from './Pages/Customer/VerifyEmail';
import CheckEmail from './Pages/Customer/CheckEmail';
import ForgotPassword from './Pages/Customer/ForgotPassword';
import ResetPassword from './Pages/Customer/PasswordReset';
import UserDashboard from './Pages/Customer/UserDashboard';
import Settings from './Pages/Customer/Settings';
import UserAllOrders from './Pages/Customer/UserAllOrders';
import MembershipUpgrade from './Pages/Customer/MembershipUpgrade';
import OrderStatus from './Pages/Customer/OrderStatus';
import Address from './Components/Address';
import PaymentConfirmation from './Pages/Customer/PaymentConfirmation';
import PaymentComplete from './Pages/Customer/PaymentComplete';
import HomePage from './Pages/HomePage'
import NotFound from './Pages/NotFound'
import Login from './Pages/Customer/LoginForm'
import Register from './Pages/Customer/RegisterForm'
import VerifyEmail from './Pages/Customer/VerifyEmail'
import CheckEmail from './Pages/Customer/CheckEmail'
import ForgotPassword from './Pages/Customer/ForgotPassword'
import ResetPassword from './Pages/Customer/PasswordReset'
import UserDashboard from './Pages/Customer/UserDashboard'
import Settings from './Pages/Customer/Settings'
import UserAllOrders from './Pages/Customer/UserAllOrders'
import MembershipUpgrade from './Pages/Customer/MembershipUpgrade'
import OrderStatus from './Pages/Customer/OrderStatus'
import Address from './Components/Address'
import PaymentConfirmation from './Pages/Customer/PaymentConfirmation'
import PaymentComplete from './Pages/Customer/PaymentComplete'

// Shop Pages
import ShopList from './Pages/Shop/ShopList';
import ShopPage from './Pages/Shop/ShopPage';
import ProductPage from './Pages/Shop/ProductPage';
import Cart from './Pages/order/Cart';
import CheckOut from './Pages/order/checkOut';
import ShopList from './Pages/Shop/ShopList'
import ShopPage from './Pages/Shop/ShopPage'
import ProductPage from './Pages/Shop/ProductPage'
import Cart from './Pages/order/Cart'
import CheckOut from './Pages/order/checkOut'

//Admin
import DashboardLayout from './Components/Admin/DashboardLayout';
import CustomerPage from './Components/Admin/CustomerPage';
import StaffPage from './Components/Admin/StaffPage';
import PromotionPage from './Components/Admin/PromotionPage';
import FinancialAnalysisPage from './Components/Admin/FinancialAnalysisPage';
import CreateStaff from './Components/Admin/AdminCreateStaffPage';
import CreateCustomer from './Components/Admin/AdminCreateCustomerPage';
import DashboardLayout from './Components/Admin/DashboardLayout'
import CustomerPage from './Components/Admin/CustomerPage'
import StaffPage from './Components/Admin/StaffPage'
import PromotionPage from './Components/Admin/PromotionPage'
import FinancialAnalysisPage from './Components/Admin/FinancialAnalysisPage'
import CreateStaff from './Components/Admin/AdminCreateStaffPage'
import CreateCustomer from './Components/Admin/AdminCreateCustomerPage'

// Farmer Pages
import FarmerLogin from './Pages/farmer/FarmerLogin';
import FarmerDashboard from './Pages/farmer/FarmerDashboard';
import ProfilePage from './Pages/farmer/FarmerProfile';
import FarmerLogout from './Pages/farmer/FarmerLogOut';
import FarmerRegister from './Pages/farmer/FarmerRegistration';
import MyShop from './Pages/farmer/Myshops';
import AddShop from './Pages/farmer/shopcreate';
import Shop from './Pages/farmer/ShopDashboard';
import ShopProfile from './Pages/farmer/shopProfile';
import Products from './Pages/farmer/products';
import AddProduct from './Pages/farmer/addProduct';
import UpdateProduct from './Pages/farmer/UpdateProduct';


import FarmerLogin from './Pages/farmer/FarmerLogin'
import FarmerDashboard from './Pages/farmer/FarmerDashboard'
import ProfilePage from './Pages/farmer/FarmerProfile'
import FarmerLogout from './Pages/farmer/FarmerLogOut'
import FarmerRegister from './Pages/farmer/FarmerRegistration'
import MyShop from './Pages/farmer/Myshops'
import AddShop from './Pages/farmer/shopcreate'
import Shop from './Pages/farmer/ShopDashboard'
import ShopProfile from './Pages/farmer/shopProfile'
import Products from './Pages/farmer/products'
import AddProduct from './Pages/farmer/addProduct'
import UpdateProduct from './Pages/farmer/UpdateProduct'

// DElivery supervisor and driver
import DLDriverRegistrationForm from './Pages/delivery/DLDriverRegistrationForm'
@@ -70,26 +68,22 @@ import DLImageUpload from './Pages/delivery/DLImageUpload'
import DLSendEmail from './Pages/delivery/DLSendEmail' // Import the DLSendEmail component
import DLLogin from './Pages/delivery/DLLogin' // Added DLLogin import

import DeliveryDashboard from './Pages/delivery/DLDriverDashboard';
import DeliveryDashboard from './Pages/delivery/DLDriverDashboard'
import DLDriverProfile from './Pages/delivery/DLDriverProfile' // Import the driver profile component
import DLEditProfile from './Pages/delivery/Dleditprofile';
import DLALLdrivers from './Pages/delivery/DLALLdrivers'; // Import the DLALLdrivers component
import DLmanageDash from './Pages/delivery/DLmangeDash'; // Adjust the path if necessary
import DLViewDriver from './Pages/delivery/DLViewDriver'; // Adjust the path according to your project structure
import DLlogout from './Pages/delivery/DLlogout'; // Import the DLlogout component
import DLeditdriver from './Pages/delivery/DLeditdriver'; // Import the new DLeditdriver page
import OrderForm from './Pages/delivery/DLoooo'; // Assuming OrderForm component is in 'components' folder
import OrderTable from './Pages/delivery/DLOtable'; // Assuming you store it in the components folder
import Od from './Pages/delivery/or/orderdelete'; //
import DLAllDeliveries from './Pages/delivery/DLviewDeliveries'; // Import the DLAllDeliveries component
import DLViewDelivery from './Pages/delivery/DLviewDelivery'; // Import the
import OngoingDelivery from './Pages/delivery/driver/OngoingDelivery'; // Import the OngoingDelivery component
import ViewDelivery from './Pages/delivery/driver/ViewDelivery'; // Import the ViewDelivery page
import ViewDeliveries from './Pages/delivery/driver/ViewDeliveries'; // Import the ViewDeliveries page




import DLEditProfile from './Pages/delivery/Dleditprofile'
import DLALLdrivers from './Pages/delivery/DLALLdrivers' // Import the DLALLdrivers component
import DLmanageDash from './Pages/delivery/DLmangeDash' // Adjust the path if necessary
import DLViewDriver from './Pages/delivery/DLViewDriver' // Adjust the path according to your project structure
import DLlogout from './Pages/delivery/DLlogout' // Import the DLlogout component
import DLeditdriver from './Pages/delivery/DLeditdriver' // Import the new DLeditdriver page
import OrderForm from './Pages/delivery/DLoooo' // Assuming OrderForm component is in 'components' folder
import OrderTable from './Pages/delivery/DLOtable' // Assuming you store it in the components folder
import Od from './Pages/delivery/or/orderdelete' //
import DLAllDeliveries from './Pages/delivery/DLviewDeliveries' // Import the DLAllDeliveries component
import DLViewDelivery from './Pages/delivery/DLviewDelivery' // Import the
import OngoingDelivery from './Pages/delivery/driver/OngoingDelivery' // Import the OngoingDelivery component
import ViewDelivery from './Pages/delivery/driver/ViewDelivery' // Import the ViewDelivery page
import ViewDeliveries from './Pages/delivery/driver/ViewDeliveries' // Import the ViewDeliveries page

// Define all routes in a single Router
const router = createBrowserRouter(
@@ -115,7 +109,10 @@ const router = createBrowserRouter(
element={<UserDashboard />}
/>
<Route path="/settings" element={<Settings />} />
<Route path="/orderhistory" element={<UserAllOrders />} />
<Route
path="/orderhistory"
element={<UserAllOrders />}
/>
<Route path="/orderStatus" element={<OrderStatus />} />
<Route
path="/membership"
@@ -171,79 +168,93 @@ const router = createBrowserRouter(

{/* Admin Routes */}
<Route path="/">
<Route path="/Admindashboard" element={<DashboardLayout />}/>
<Route path="/Admindashboard/customer" element={<CustomerPage />} />
<Route path="/Admindashboard" element={<DashboardLayout />} />
<Route
path="/Admindashboard/customer"
element={<CustomerPage />}
/>
<Route path="/Admindashboard/staff" element={<StaffPage />} />
<Route path="/Admindashboard/offers" element={<PromotionPage />} />
<Route path="/Admindashboard/financial-analysis" element={<FinancialAnalysisPage />} />
<Route path="/Admindashboard/staff/create" element={<CreateStaff />} /> {/* Updated path */}
<Route path="/Admindashboard/Customer/create" element={<CreateCustomer />} />

<Route
path="/Admindashboard/offers"
element={<PromotionPage />}
/>
<Route
path="/Admindashboard/financial-analysis"
element={<FinancialAnalysisPage />}
/>
<Route
path="/Admindashboard/staff/create"
element={<CreateStaff />}
/>{' '}
{/* Updated path */}
<Route
path="/Admindashboard/Customer/create"
element={<CreateCustomer />}
/>
<Route path="*" element={<NotFound />} />
</Route>

{/* delivery and driver Routes */}
<Route path="/" element={<DLayout />}>

<Route path="/register-driver" element={<DLDriverRegistrationForm />} />
<Route
path="/register-driver"
element={<DLDriverRegistrationForm />}
/>
<Route path="/upload-image" element={<DLImageUpload />} />
<Route path="/manager/approve-driver" element={<DLApproveDriver />} />
<Route path="/manager/approve-driver/:id" element={<DLDriverAccept />} />
{/*<Route path="/manager/approve-driver/:id/send-email" element={<DLSendEmail />} />*/}

<Route path="/driver/login" element={<DLLogin />} /> {/* Driver Login Route */}
<Route path="/driver/dashboard" element={<DeliveryDashboard />} />
<Route path="/driver/profile" element={<DLDriverProfile />} /> {/* Add profile route */}
<Route path="/driver/profile/edit" element={<DLEditProfile />} />
<Route path="/alldrivers" element={<DLALLdrivers />} />
<Route path="/manager/dashboard" element={<DLmanageDash />} />
<Route path="/manager/view-driver/:id" element={<DLViewDriver />} />
<Route path="/driver/logout" element={<DLlogout />} />
<Route path="/driver/edit/:id" element={<DLeditdriver />} />
<Route path="/a" element={<OrderForm />} />
<Route path="/b" element={<OrderTable />} />
<Route path="/d" element={<Od/>} />
<Route path="/DLAllDeliveries" element={<DLAllDeliveries/>} />
<Route path="/manager/delivery/:id" element={<DLViewDelivery />} />
<Route path="/ongoing" element={<OngoingDelivery />} />
<Route path="/driver/delivery/:id" element={<ViewDelivery />} /> {/* Route for viewing a specific delivery */}
<Route path="/driver/deliveries" element={<ViewDeliveries />} />

<Route
path="/manager/approve-driver"
element={<DLApproveDriver />}
/>
<Route
path="/manager/approve-driver/:id"
element={<DLDriverAccept />}
/>
{/*<Route path="/manager/approve-driver/:id/send-email" element={<DLSendEmail />} />*/}
<Route path="/driver/login" element={<DLLogin />} />{' '}
{/* Driver Login Route */}
<Route
path="/driver/dashboard"
element={<DeliveryDashboard />}
/>
<Route path="/driver/profile" element={<DLDriverProfile />} />{' '}
{/* Add profile route */}
<Route
path="/driver/profile/edit"
element={<DLEditProfile />}
/>
<Route path="/alldrivers" element={<DLALLdrivers />} />
<Route path="/manager/dashboard" element={<DLmanageDash />} />
<Route
path="/manager/view-driver/:id"
element={<DLViewDriver />}
/>
<Route path="/driver/logout" element={<DLlogout />} />
<Route path="/driver/edit/:id" element={<DLeditdriver />} />
<Route path="/a" element={<OrderForm />} />
<Route path="/b" element={<OrderTable />} />
<Route path="/d" element={<Od />} />
<Route path="/DLAllDeliveries" element={<DLAllDeliveries />} />
<Route
path="/manager/delivery/:id"
element={<DLViewDelivery />}
/>
<Route path="/ongoing" element={<OngoingDelivery />} />
<Route
path="/driver/delivery/:id"
element={<ViewDelivery />}
/>{' '}
{/* Route for viewing a specific delivery */}
<Route path="/driver/deliveries" element={<ViewDeliveries />} />
<Route path="*" element={<NotFound />} />
</Route>



{/* Add Other Roots Below */}























</>
)
);
)

const App = () => {
return <RouterProvider router={router}></RouterProvider>;
};
return <RouterProvider router={router}></RouterProvider>
}

export default App;
export default App
Loading