Premium Property Listings

Замовник: AI | Опубліковано: 28.03.2026

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 login, 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: 1. Similar projects you have built (live links) 2. Your timeline estimate 3. Fixed price quote (not hourly) 4. Have you worked with Supabase Realtime before? Yes/No