A comprehensive platform for creating fire-resistant landscapes using native California plants.
-
Setup environment variables:
- Copy
.env.examplefiles and add your API keys - Set up PostgreSQL database
- Copy
-
Install dependencies:
npm install cd apps/web && npm install cd ../api && npm install
-
Start development servers:
npm run dev
-
Open http://localhost:3000 to view the application
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS, React-Leaflet
- Backend: Node.js, Express, Prisma, PostgreSQL
- Database: PostgreSQL with PostGIS extension
- Deployment: Vercel (frontend), Railway (backend)
- AI Assistance: Cursor IDE, GitHub Copilot
- Database: Prisma ORM with PostgreSQL
- Maps: Leaflet with OpenStreetMap tiles
- UI Components: Shadcn/ui
- CAL FIRE historical fire data
- CalFlora native plant database
- Weather APIs for fire risk assessment
- Geospatial services for location analysis