Wild Restro is an internal web application designed to streamline hotel management for restaurants, enabling employees to efficiently handle bookings, cabins, and guest-related tasks. This comprehensive system provides a range of features to enhance the operational efficiency of the hotel.
• Key Features • How To Use • Live Demo
-
Dashboard Insights :-
- View graphical representations and sales statistics of the restaurant.
- Access summaries of sales and guest check-ins for the last 7, 30, and 90 days.
-
Guest Management :-
- List all guests based on their status: check-in, check-out, and unconfirmed.
- Sort guest lists by date and easily manipulate booking statuses, including deletion.
-
Cabin Management :-
- Add, delete, or update cabins with details such as capacity, price, and discounts.
-
Employee Accounts :-
- Create, modify, or delete employee accounts specifically for managing cabin applications.
-
Employee Profile :-
- Allow employees to update their personal data, password, and profile photo.
-
Dark and Light Mode :-
- Provide users with the option to choose between dark and light modes for a personalized experience.
-
Default Settings :-
- Set default configurations for the application, including maximum guest booking, breakfast price, and maximum/minimum night bookings.
-
Backend and Caching :-
- Utilize Supabase for the backend infrastructure.
- Implement React-Query for efficient caching and optimized data fetching.
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line :
# Clone this repository
git clone https://github.com/Pravin69/the-wild-restro.git
# Go into the repository
cd the-wild-restro
# Install dependencies
npm install
# Set up Supabase for backend services.
# Configure environment variables by creating .env file in the directory and copy the content of env.example file in .env file, and fill it with your own secrets.
cp env.example .env
# Start app in terminal
npm run dev
For demo you can use this account
# Email address : test@example.com
# Password : 789456123
- Apna-Shop - An e-commerce platform
- Share-and-Fun - A social media web-app