Premium Property Listings
Deadline: 2026-04-04
Description
Budget: ₹100 - ₹400/hr
TECH STACK REQUIRED (mandatory):
- React + Vite + TypeScript
- Tailwind CSS
- Supabase (Auth, Database, Realtime, Storage)
- React Router v6
- TanStack Query v5
- Razorpay payment integration
- Lucide React icons
PAGES TO BUILD:
- Auth page — Email, Google OAuth, Sign up with role selection (Tenant/Owner/Roommate)
- Home page — Property listings grid + sidebar + Referral card
- Property Detail — Photo gallery, Google Maps, booking options
- Chat — WhatsApp-style dark theme, real-time messaging via Supabase Realtime
- Explore — Search, category filter, area filter
- Shortlists — Saved properties
- Profile — Edit profile, my listings, bookings, subscription
- Admin Panel — Approve/reject listings, manage users, support tickets
KEY FEATURES:
- Property listing with photo upload (Supabase Storage)
- Listing approval system (admin approves before going live)
- Real-time chat (Supabase Realtime subscriptions)
- Roommate matching with match % score
- Visit booking + application system
- Razorpay subscription plans (Free / ₹299 / ₹699 per month)
- Phone verification (OTP)
- Report fake listings system
- Notifications system
- PWA support (Add to Home Screen)
- Mobile responsive with bottom navigation
DESIGN:
- Brand colors: Teal #1A9E8F + Orange #F47C20
- Fonts: Nunito (headings) + DM Sans (body)
- Premium look similar to NoBroker/MagicBricks
- WhatsApp exact dark theme for chat (#0B141A background, #005C4B sent bubbles)
- Reference design will be provided (HTML prototype)
DATABASE: 14 Supabase tables including profiles, properties, chats, messages, bookings, shortlists, connections, notifications, reports, subscriptions, admin_users. Full schema will be provided.
DELIVERABLES: ✓ Complete source code on GitHub ✓ Deployed on Vercel ✓ Supabase project setup ✓ All features working with real data (no mock data) ✓ 30 days free bug fixes after delivery ✓ Documentation for env variables setup
TIMELINE: 4-6 weeks
DO NOT BID IF:
- You don't have Supabase experience
- You cannot show similar portfolio projects
- You plan to use different tech stack
Please share:
- Similar projects you have built (live links)
- Your timeline estimate
- Fixed price quote (not hourly)
- Have you worked with Supabase Realtime before? Yes/No
Skills
BootstrapDatabase ManagementCSSTailwindTypeScriptViteGitHubMySQLFrontend DevelopmentHTMLReactVercelTailwind CSSProperty ManagementPHPOAuth
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.