CompanyRemote

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:

  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

Skills

BootstrapDatabase ManagementCSSTailwindTypeScriptViteGitHubMySQLFrontend DevelopmentHTMLReactVercelTailwind CSSProperty ManagementPHPOAuth

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching