Quickstart (Install)
Local Installation of the UAV Manager
Quick Start
Prerequisites
Ensure you have the following installed:
Docker & Docker Compose (recommended deployment method)
Node.js & npm (for local frontend development)
Python 3.13.1 & pip (for local backend development)
PostgreSQL (used in production and local development)
🚀 Recommended: Installation with Docker
Clone the Repository
git clone https://github.com/CarviFPV/UAV_Manager.git
cd UAV_Manager
Build and Start the Docker Containers
docker compose build
docker compose up -d
Open the Frontend
Visit http://localhost:5175 in your browser.
Note: If running on a different host or in a network, update the
VITE_API_URL
environment variable in.env
accordingly.
🧪 Manual Installation (Development)
Backend Setup (Django)
cd backend
python -m venv .venv
.venv/Scripts/activate # Use `. .venv/bin/activate` on macOS/Linux
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Frontend Setup (React)
cd frontend
npm install
Set the API URL environment variable:
# Windows (PowerShell)
$env:VITE_API_URL = "http://localhost:8000"
# macOS/Linux
export VITE_API_URL=http://localhost:8000
Start the development server:
npm run dev
Visit http://localhost:5173
Last updated