The project aims to develop an online food ordering system for "Indian House," a hotel in France(Lille). The system will allow customers to browse the menu, place food orders, make table reservations, and pay online. It will also include an admin interface for managing orders, reservations, payments, complaints, and issues.
- User DashBoard
- Admin DashBoard
- User Auth
- Order Placement
- Payment Gateway
- Reservation System
- Complaint System
- Issue System
- Feedback System
- Cart
- Order Tracking
git clone https://github.com/ShamiGondal/Hotel-Managemet-System-Admin-Side.git
npm install
cd ./Client
npm run start
cd ..
cd ./Server
Chnage to apiUri to
http://localhost:4000/
Then
nodemon ./app.js
- Laragon + Avein Database MY SQL
- Render Backend
- Netlify Frontend
- Stripe Payment
http://localhost:4000/api/CreateUser
http://localhost:4000/api/login
http://localhost:4000/api/getCustomer
http://localhost:4000/api/addFoodItems
http://localhost:4000/api/placeOrder
http://localhost:4000/api/createReservation
http://localhost:4000/api/submitFeedback
http://localhost:4000/api/addAddress
http://localhost:4000/api/addAdmin
http://localhost:4000/api/adminLogin
http://localhost:4000/api/getCustomers
http://localhost:4000/api/getAdmins
http://localhost:4000/api/getAddresses
http://localhost:4000/api/getFoodItems
http://localhost:4000/api/getOrders
http://localhost:4000/api/getReservations
http://localhost:4000/api/getFeedback
http://localhost:4000/api/my-reservations
http://localhost:4000/api/my-orders
http://localhost:4000/api/addComplaints
http://localhost:4000/api/my-complaints
http://localhost:4000/api/reports
http://localhost:4000/api/updateReservationStatus/56
http://localhost:4000/api/updateOrderStatus/1
http://localhost:4000/api/updateComplaintStatus/1
http://localhost:4000/api/getComplaints
http://localhost:4000/api/updatePaymentStatus/1
http://localhost:4000/api/getpayments
http://localhost:4000/api/my-payments
http://localhost:4000/api/editFoodItem/:foodItemId
http://localhost:4000/api/addAddon
http://localhost:4000/api/getCoupons
http://localhost:4000/api/getAddons
http://localhost:4000/api/pendingReservation
http://localhost:4000/api/pendingOrders
http://localhost:4000/api/notifications/customer
http://localhost:4000/api/notifications/promotions
http://localhost:4000/api/notifications/:id/read