Full-Stack PayGuest Mobile Apps

Job ID: 39948077

Budget: ₹37,500 – ₹75,000 INR

I’m building PayGuest, a room-booking platform, and I need the entire product delivered—from first database table to live listings in both app stores. The customer-facing apps must run on Android and iOS with React Native, while the backend will sit on Node.js.

Core scope
• User registration and login
• Secure payment processing
• Complete room-booking and management flow

Access control
I will operate with multiple user roles and custom permissions (admin, host, guest, support). Please plan your auth logic, middleware, and database schema with that in mind.

Integrations
Email and SMS notifications are essential; feel free to recommend a service such as Twilio, AWS SNS, or another option you’ve used successfully.

Deliverables
- React Native codebase for both platforms
- Node.js/Express (or NestJS) API with documented endpoints
- Relational or NoSQL database schema, migrations, and seed data
- Dev, staging, and production deployment pipelines (Docker/Kubernetes or similar)
- CI/CD setup plus environment configuration files
- Store-ready builds and assistance during App Store & Google Play submission
- Post-launch documentation: architecture diagram, API docs, and a handover guide

Acceptance criteria
1. A guest can register, browse rooms, book, and pay in one uninterrupted flow.
2. Role-based dashboards expose only the permitted features.
3. Payments, email, and SMS fire webhooks/notifications reliably in both test and production modes.
4. Code passes linting/tests and deploys to staging with one command.

When you reply, include a high-level timeline broken into major milestones, the stack you propose, and any assumptions you need confirmed before preparing a detailed estimate.