Skip to content

ShamiGondal/Hotel-Managemet-System-Admin-Side

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indian House - Hotel Management System - Online Food Ordering System - Reservation System

Project Overview:

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.

Key Features

  1. User DashBoard
  2. Admin DashBoard
  3. User Auth
  4. Order Placement
  5. Payment Gateway
  6. Reservation System
  7. Complaint System
  8. Issue System
  9. Feedback System
  10. Cart
  11. Order Tracking

Installation Guide

    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

Client Side /Customer Side

Previews

đź’» Tech Stack:

HTML5 JavaScript CSS3 Netlify Vercel Bootstrap NodeJS NPM Vite MySQL Git GitHub React Express.js Postman

Hostings

  1. Laragon + Avein Database MY SQL
  2. Render Backend
  3. Netlify Frontend

Extra

  1. Stripe Payment

Documentations

Cover Image

Repository Cover Image

EndPoints to use

Create User

    http://localhost:4000/api/CreateUser

Login

    http://localhost:4000/api/login

Get Customer

    http://localhost:4000/api/getCustomer

Add Food Items

    http://localhost:4000/api/addFoodItems

Place Order

    http://localhost:4000/api/placeOrder

Create Reservation

    http://localhost:4000/api/createReservation

Submit Feedback

    http://localhost:4000/api/submitFeedback

Add Address

    http://localhost:4000/api/addAddress

Add Admin

    http://localhost:4000/api/addAdmin

Admin Login

    http://localhost:4000/api/adminLogin

Get Customers

    http://localhost:4000/api/getCustomers

Get Admins

    http://localhost:4000/api/getAdmins

Get Addresses

    http://localhost:4000/api/getAddresses

Get Food Items

    http://localhost:4000/api/getFoodItems

Get Orders

    http://localhost:4000/api/getOrders

Get Reservations

    http://localhost:4000/api/getReservations

Get Feedback

    http://localhost:4000/api/getFeedback

My Reservations

    http://localhost:4000/api/my-reservations

My Orders

    http://localhost:4000/api/my-orders

Add Complaints

    http://localhost:4000/api/addComplaints

My Complaints

    http://localhost:4000/api/my-complaints

Reports

    http://localhost:4000/api/reports

Update Reservation Status

    http://localhost:4000/api/updateReservationStatus/56

Update Order Status

    http://localhost:4000/api/updateOrderStatus/1

Update Complaint Status

    http://localhost:4000/api/updateComplaintStatus/1

Get Complaints

    http://localhost:4000/api/getComplaints

Update Payment Status

    http://localhost:4000/api/updatePaymentStatus/1

Get Payments

    http://localhost:4000/api/getpayments

My Payments

    http://localhost:4000/api/my-payments

Edit Food Item

    http://localhost:4000/api/editFoodItem/:foodItemId

Add Addon

    http://localhost:4000/api/addAddon

Get Coupons

    http://localhost:4000/api/getCoupons

Get Addons

    http://localhost:4000/api/getAddons

Pending Reservation

    http://localhost:4000/api/pendingReservation

Pending Orders

    http://localhost:4000/api/pendingOrders

Notifications - Customer

    http://localhost:4000/api/notifications/customer

Notifications - Promotions

    http://localhost:4000/api/notifications/promotions

Mark Notification as Read

    http://localhost:4000/api/notifications/:id/read

Contributer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages