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.
/hotel-booking/ ├── client/ # Frontend code (React / TailwindCss) ├── server/ # Backend code (Vite) ├── database/ # Supabase ├── README.md
- 🏠 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
- 🧾 Manage room details (add/edit/delete).
- 📅 Manage bookings and availability.
- 👤 Manage profile.
- 👤 Manage Admin
Frontend:
- React
- TailwindCSS or Bootstrap
Backend:
- Node.js
- Vite
Database:
- PostgreSQL / Supabase
Authentication:
- JWT-based authentication
Others:
- Axios
- Chart.js (for Admin statistics)
- 💳 Payment integration (Stripe / PayPal)
- 📧 Email and SMS notifications
Developed by: Abdulahi Abdirishid Mohamed
GitHub: AbdulahiAwil
.png)









