A modern React-based CRM application for property management companies to track prospects, manage portfolios, and visualize territories.
- Territory Mapping - Interactive map with building locations and company headquarters
- Dashboard - Real-time analytics and activity feed
- Prospect Management - Track and manage property management companies
- Portfolio Tracking - View and manage building portfolios
- Custom Lists - Create and organize prospect lists
- Advanced Search & Filters - Find prospects quickly
- Frontend: React 19, Vite
- Styling: TailwindCSS
- Database: Supabase (PostgreSQL)
- Maps: MapLibre GL, Leaflet
- Routing: React Router v7
- Icons: Lucide React
- Node.js 18+
- npm or pnpm
- Supabase account
- Clone the repository
git clone <your-repo-url>
cd prototype- Install dependencies
npm install- Set up environment variables
Create a .env.local file:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key- Run database migrations
See migrations/001_create_tables.sql and run in your Supabase SQL editor.
- Start development server
npm run devSee VERCEL_DEPLOYMENT.md for step-by-step deployment instructions.
prospects- Property management companiesassets- Buildings managed by prospects
Private - All rights reserved