One-time payment. Price shown in US Dollar.
- Source code delivered instantly
- Free future updates
- Support 6 months
- Secure checkout
Prefer it deployed for you?
Setup, customization, and deployment as a service.
Real Estate Agents Website - Property Listings & Admin CMS
This Real Estate Agents Website is a deploy-ready property marketing and management platform for estate agents, realtors, property agencies, landlords, and real estate companies. The public website includes a premium homepage, property listing pages, property details with galleries, sale and rental filters, furnished and commercial listing pages, neighbourhood guides, blog posts, testimonials, FAQ, contact forms, property valuation requests, property request forms, favourites, comparison, account pages, WhatsApp support, and live chat. The admin side includes property management, property editor, image upload, amenities management, neighbourhood management, viewing schedules, leads, property requests, blog management, testimonials, FAQ, lookup data, content sections, admin/super-admin dashboards, and role-protected routes. The code uses a React + TypeScript + Vite frontend with Supabase integration, Supabase migrations/storage policies, and a MySQL schema file included as a reference/alternative database structure.
Quick facts +
Demo information +
Status: online
Credentials: superadmin@slikhomes.co.ke / Superadmin12!
No hosted demo URL was provided yet. Add the live demo URL after deploying the product. Replace or remove the mock demo users before selling to a production buyer.
Features +
Tech stack +
Who is this for? +
Real estate agents, property agencies, realtors, landlords, property managers, letting agents, developers, furnished apartment managers, commercial property brokers, and real estate businesses that need a professional property website with admin listing management and lead capture.
What’s included +
- Full React + TypeScript source code
- Vite configuration
- Tailwind CSS + shadcn/ui components
- Real estate public website pages
- Property listing and property detail pages
- Neighbourhood pages
Requirements & installation +
Requirements
- Node.js 18 or newer
- npm or bun
- A Supabase project for database
- auth
- storage
Installation
- 1 Upload or clone the project files
- 2 Copy .env.example to .env
- 3 Create a Supabase project
- 4 Set VITE_SUPABASE_PROJECT_ID
- 5 VITE_SUPABASE_URL
- 6 and VITE_SUPABASE_PUBLISHABLE_KEY
- 7 Apply the Supabase migrations from the supabase/migrations folder
- 8 Create/configure the admin-uploads storage bucket if it is not created by migration
- 9 Run npm install
- 10 Run npm run build
- 11 Upload the dist folder to static hosting or deploy the project to Vercel/Netlify
- 12 Configure SPA fallback routing so direct URLs such as /properties and /property/:id work
- 13 Log in using the configured demo/admin account or replace the mock auth with Supabase Auth for production
- 14 Update branding
- 15 logo
- 16 property data
- 17 neighbourhoods
- 18 testimonials
- 19 blog posts
- 20 FAQ
- 21 contact details
- 22 WhatsApp number
- 23 SEO titles
- 24 and Supabase data
Support & delivery +
Support included: Yes
Updates included: Yes
Duration: 6 months
Delivery method: Source code download + Supabase migrations + MySQL schema reference + setup documentation
Scope: Includes source code package preparation, environment setup guidance, Supabase configuration guidance, static deployment guidance, and basic installation support. Custom branding, Supabase Auth replacement, payment integration, maps integration, advanced