Getting Started
Welcome! This section will get you up and running with the Vertical Farm platform in minutes.
π― Choose Your Path
π Quick Start (5 minutes)
Just want to see it work? β Quickstart Guide
π§ Full Setup (20 minutes)
Ready to develop? β Environment Setup
ποΈ Architecture First
Want to understand the system? β Architecture Overview
π Prerequisites
Before you begin, ensure you have:
- Node.js 18+ and npm/pnpm
- Python 3.13+ and pip
- Docker (optional, for containers)
- Git for version control
πΊοΈ Project Structure
vertical-farm/
βββ frontend/ # Next.js 15 application
βββ backend/ # FastAPI Python backend
βββ cloudflare/ # Edge functions and workers
βββ supabase/ # Database migrations and functions
βββ scripts/ # Automation and deployment scripts
βββ docs/ # You are here! π
π― What You'll Learn
By the end of this section, you'll:
- β Have a working development environment
- β Understand the system architecture
- β Run the application locally
- β Know where to find documentation for your needs
- β Be ready to contribute or use the platform
π¦ Next Steps
- New Developer? Start with Quickstart
- Setting up to contribute? Go to Environment Setup
- Want architecture details? See Architecture Overview
- Looking for specific features? Check Project Structure
π Need Help?
- Stuck on setup? See Troubleshooting
- Questions about code? Check Contributing Guide
- Architecture unclear? Read Architecture Reference
Ready to grow? Pick your starting point above! π±