Hotel Management System (Full-Stack Web App)
Budget: $5.0
FIXED /
⭐ 0.00 (0)
Ethiopia
javascript, web-programming, uiux, api, web-application
Preferred qualifications
- Experience: Intermediate
Description
I’m looking for a full-stack developer to build a web-based hotel management system for a small-to-mid-sized hotel. Guests should be able to see available rooms and book online, and hotel staff should be able to manage rooms, bookings, check-ins and payments from one admin dashboard.
User roles
Guest: browses rooms, books, and views or cancels their booking
Receptionist: manages bookings, check-in/check-out, walk-in guests
Admin/Manager: full access, reports, staff management
Required features
Guest side
Room listing with photos, type (single/double/suite), price per night and amenities
Availability search by check-in date, check-out date and number of guests
Booking flow with guest details and a booking confirmation (email + booking code)
“My bookings” page to view or cancel a booking
Admin / staff side
Room management: add, edit or delete rooms and set each one’s status (available, occupied, cleaning, maintenance)
Booking management: view, approve, cancel, and change dates
Check-in / check-out flow
Walk-in booking from the front desk
Guest records with stay history
Invoice generation at checkout, including room charges plus extras (food, laundry), with a PDF download
Dashboard: occupancy rate, today’s check-ins and check-outs, revenue chart
Staff accounts with role-based permissions
Technical requirements
Any modern stack (Next.js, Laravel, Django, MERN, Go and so on)
Relational database preferred (PostgreSQL/MySQL)
Secure auth with role-based access control
Must prevent double-booking the same room for overlapping dates
Responsive design for desktop and mobile
Nice to have
Online payment integration (Chapa or Stripe, test mode)
Booking calendar view
Telegram or email notification to the manager for new bookings
Deliverables
A live deployed link with demo accounts (guest, receptionist, admin)
A GitHub repo with a clean README (features, screenshots, setup steps)
A 2–3 minute demo video
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in