Hero prompt: Build a modern full-stack web application called "...
6views
0favorites
Model used
Hero1.0
Generation parameters
Image1024x1024344988jpg
Prompt
Build a modern full-stack web application called "Utawala Stays", a local marketplace platform for short stay apartments and Airbnb units in Utawala, Nairobi, Kenya.
PROJECT GOAL:
Utawala Stays connects Airbnb owners (hosts) with guests looking for short stay apartments. Hosts pay to list their units, and can pay extra for premium visibility such as featured or pinned listings.
TARGET USERS:
1. Hosts / BnB Owners
2. Guests / Customers
3. Admin (Platform Owner)
DESIGN REQUIREMENTS:
- Modern luxury real estate style design
- Mobile-first responsive design
- Clean UI with premium booking platform feel
- Use elegant typography, cards, image galleries, smooth animations
- Theme colors: dark blue, white, gold accents
CORE FEATURES:
AUTHENTICATION:
- Separate signup/login for Hosts and Guests
- Email authentication
- Phone number verification
- Password reset
HOST FEATURES:
Hosts can:
- Create account as BnB Owner
- Create and manage listings
- Upload multiple property photos
- Upload video tours
- Add property title
- Add property description
- Add location in Utawala
- Add nearby landmarks
- Add pricing (per night, weekend, weekly)
- Add amenities:
WiFi
Smart TV
Hot shower
Kitchen
Parking
Security
Balcony
Workspace
- Set availability calendar
- Update listing anytime
- View inquiries
- Receive booking requests
MONETIZATION:
Hosts must pay before listing.
Pricing plans:
1. Basic Listing:
- KES 1000/month
- Normal listing
2. Featured Listing:
- KES 3000/month
- Priority listing
- Featured badge
3. Pinned Listing:
- KES 5000/month
- Top homepage visibility
- Highlighted listing
Integrate M-Pesa payment.
GUEST FEATURES:
Guests can:
- Create account
- Browse listings
- Search by price
- Filter by amenities
- Filter by unit type
- Save favorites
- Contact host
- Request booking
- Leave reviews
- Rate properties
PROPERTY PAGE:
Each property page should show:
- Large image gallery
- Video preview
- Amenities
- Pricing
- Host profile
- Reviews
- Location map
- Availability
- Contact options
ADMIN DASHBOARD:
Admin can:
- Approve/reject listings
- Verify hosts
- Manage users
- Manage payments
- Manage subscriptions
- Feature/pin listings
- Remove fake listings
- View analytics:
Revenue
Active hosts
Bookings
Visitors
SECURITY:
- Prevent fake listings
- ID verification for hosts
- Secure payments
- Anti-spam protection
DATABASE STRUCTURE:
Create database schema for:
- Users
- Hosts
- Guests
- Listings
- Photos
- Videos
- Payments
- Bookings
- Reviews
- Notifications
- Subscription plans
SEO:
Optimize for:
"Airbnb in Utawala"
"Short stay apartments in Utawala"
"Furnished apartments in Utawala"
Also generate:
1. Homepage UI
2. Dashboard UI
3. Database schema
4. API architecture
5. Recommended tech stack
6. Deployment strategy
More by @creativesantos
Comments (0)
Please sign in to comment