Hotel Booking System MVP
Budget: $8 – $15 USD
I’m ready to move fast on an end-to-end MVP that lets a single hotel manage its own online reservations. The tech stack is set: React for the front-end, .NET (Core/6+) for the API and data layer.
Core scope
• Room reservation flow that checks live availability before confirming a booking.
• Instant confirmation email fired off to the guest once the booking is stored.
• Full user account management: Guests create and edit their own bookings, Hotel Staff update room inventory and status, Administrators have overarching control of users, rooms and settings.
Payment processing isn’t needed in this first release, but the codebase should be structured so a gateway can slot in later without rewrites.
Deliverables
1. React SPA with responsive UI for guests, staff and admin panels.
2. Secure .NET API with JWT-based auth and role permissions for the three user types.
3. SQL schema (EF Core migrations preferred) covering rooms, reservations, users and audit logs.
4. Email service wired to the booking endpoint, using SendGrid or SMTP (your call, config driven).
5. Seed data + README so I can run docker-compose up and have the whole stack running locally.
6. Short loom/video walk-through that proves the happy path: sign-up → room search → reserve → email received.
Acceptance criteria
• Availability check prevents double booking under normal race conditions.
• Role-based UI hiding functions a user shouldn’t see.
• Clean, readable code with comments on extension points (e.g., future payment service).
If this sounds like a fit, let me know how quickly you can turn the MVP around and any similar projects you’ve shipped with React and .NET.
Core scope
• Room reservation flow that checks live availability before confirming a booking.
• Instant confirmation email fired off to the guest once the booking is stored.
• Full user account management: Guests create and edit their own bookings, Hotel Staff update room inventory and status, Administrators have overarching control of users, rooms and settings.
Payment processing isn’t needed in this first release, but the codebase should be structured so a gateway can slot in later without rewrites.
Deliverables
1. React SPA with responsive UI for guests, staff and admin panels.
2. Secure .NET API with JWT-based auth and role permissions for the three user types.
3. SQL schema (EF Core migrations preferred) covering rooms, reservations, users and audit logs.
4. Email service wired to the booking endpoint, using SendGrid or SMTP (your call, config driven).
5. Seed data + README so I can run docker-compose up and have the whole stack running locally.
6. Short loom/video walk-through that proves the happy path: sign-up → room search → reserve → email received.
Acceptance criteria
• Availability check prevents double booking under normal race conditions.
• Role-based UI hiding functions a user shouldn’t see.
• Clean, readable code with comments on extension points (e.g., future payment service).
If this sounds like a fit, let me know how quickly you can turn the MVP around and any similar projects you’ve shipped with React and .NET.
Related categories:
JavaScript
.NET
C# Programming
AngularJS
Docker
Web Development
Frontend Development
.NET Core
API Development