Project Proposal: Hotel Booking App (OYO Clone)
📌 Project Title:
Hotel Booking & Room Reservation App
📌 Tech Stack:
● Frontend: React Native (Android Only)
● Backend: Firebase Functions (Cloud Functions, Firestore DB,
Firebase Auth)
● Hosting & Database: Firebase Blaze Plan
● Deployment: Google Play Store
📌 Scope of Work & Features
[Link] Feature Description Estimated
Cost (INR)
1 User Login/SignUp with Email, Phone ₹3,500
Authentication (OTP via Firebase)
2 User Profile Edit profile, Profile photo upload ₹2,500
3 Hotel Listing Fetch and show hotel list with ₹4,500
images, ratings, and pricing
4 Hotel Details Hotel detail page with image ₹5,000
Screen carousel, amenities, description,
location map
5 Room Booking Room availability check, date ₹6,000
System selection, booking confirmation
6 Booking User’s past and active bookings ₹3,000
History list
7 Push Booking confirmation, reminders ₹2,500
Notifications (via Firebase Cloud Messaging)
8 Payment Razorpay or PayU for in-app ₹5,500
Gateway payments (testing in sandbox
Integration mode — production setup cost
extra)
9 Google Play App bundle creation, Play Store ₹2,500
Store release with listing
Deployment
10 Firebase Blaze Auth, Firestore DB rules setup, ₹3,500
Plan hosting functions
Configuration
11 Testing & QA Functional and UI Testing ₹2,500
(manual only)
12 Proof of Work App Screens video, Backend Included
Deliverables setup screenshots
TOTAL ₹41,000
📌 Additional / Optional Features (Chargeable)
Feature Additional Cost
(INR)
Admin Web Dashboard (React + ₹9,000
Firebase)
Coupon Code / Offers Integration ₹3,000
Review & Rating System ₹3,500
Referral Code/Program ₹4,000
In-App Chat (React Native + Firebase ₹6,000
Realtime DB)
Multi-language Support ₹4,500
Dark Mode UI ₹1,800
📌 Project Timeline & Milestones
Milestone Deliverables Timeli
ne
Advance Project setup, Firebase backend, initial app Day 1
Payment (30%) screens
Mid-Stage Functional frontend integration, Firebase Day
Payment (40%) backend connections, booking flow, dummy 15
bookings
Final Payment Final app build, play store deployment, source Day
(30%) code delivery 30
📌 Proof of Work Policy
● App video preview for each milestone
● Admin dashboard access (if included) on Firebase console
● Final Play Store listing proof before final payment
📌 Payment Details
● UPI / Bank Transfer details will be shared after proposal
acceptance.
📌 Notes:
● Any extra revisions post-deployment will be chargeable.
● Firebase Blaze Plan live usage will be billed to client’s Firebase
account after deployment (client’s or new account).
● App maintenance post-deployment not included.
📌 Summary:
A professional hotel booking app with necessary features like login, hotel
list, room booking, payment, notifications, history — built with React Native
& Firebase, delivered in 30 days, fully deployed on Google Play Store
under client’s account.
Atul Singh
Software Developer
[Link]