Skip to content

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

  1. New Developer? Start with Quickstart
  2. Setting up to contribute? Go to Environment Setup
  3. Want architecture details? See Architecture Overview
  4. Looking for specific features? Check Project Structure

πŸ†˜ Need Help?


Ready to grow? Pick your starting point above! 🌱