Skip to content

AbdulahiAwil/Hotel_Booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏨 Hotel Booking Web Application

This is a web-based hotel booking system that allows users to browse available rooms, view restaurant options, and make reservations. The application includes a full-featured admin dashboard to manage bookings, rooms, and restaurant details.


📁 Project Structure

/hotel-booking/ ├── client/ # Frontend code (React / TailwindCss) ├── server/ # Backend code (Vite) ├── database/ # Supabase ├── README.md


🚀 Features

👤 User Side

  • 🏠 Home Page – View hotel intro, highlights, and quick links.
  • 🛏️ Room Details Page – Browse rooms, see prices, photos, and book.
  • 🍽️ Restaurant Page – View menu items, reserve a table or order room service.
  • 🏨 Rooms Page - Explore all room categories with filters for availability and preferences.
  • ℹ️ About Page – Learn more about the hotel’s history, mission, and services offered.
  • 📞 Contact Page – Reach out via form, phone, or social media; includes location and map.

🔐 Admin Dashboard

  • 📊 Admin Dashboard
  • 🧾 Manage room details (add/edit/delete).
  • 📅 Manage bookings and availability.
  • 👤 Manage profile.
  • 👤 Manage Admin

🛠️ Technologies Used

Frontend:

  • React
  • TailwindCSS or Bootstrap

Backend:

  • Node.js
  • Vite

Database:

  • PostgreSQL / Supabase

Authentication:

  • JWT-based authentication

Others:

  • Axios
  • Chart.js (for Admin statistics)

📸 Screenshots

Home Page

Home Page

Rooms Page

Rooms Page

Room Details

Room Details

Restaurant Page

Restaurant Page

Sign Up Page

Sign Up

Sign In Page

Sign In

Admin Dashboard

Admin Dashboard

Booking List

Booking List

Manage Booking

Manage Booking

Create Room Blogs

Create Room Blogs

Manage Admin

Manage Admin

Profile Page

Profile Page


✅ Future Improvements

  • 💳 Payment integration (Stripe / PayPal)
  • 📧 Email and SMS notifications

👨‍💻 Author

Developed by: Abdulahi Abdirishid Mohamed

GitHub: AbdulahiAwil

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages