Getting Started

Follow these steps to set up HOMA 1.0 for your first deployment.

Before you begin: Ensure all hardware components are properly assembled and calibrated. Follow the assembly guide before proceeding with software installation.

1. Clone the Repository

bash
git clone https://github.com/simhatel/homa-1.git
cd homa-1

2. Install Dependencies

bash
# Backend
cd backend
pip install -r requirements.txt

# Frontend
cd ../frontend
npm install

3. Configure Environment

Create a .env file in the backend directory:

bash
DRONE_IP=192.168.1.100
THERMAL_CAMERA_PORT=8554
FIRE_THRESHOLD=0.85
DATABASE_URL=postgresql://user:pass@localhost/homa

4. Start the System

bash
# Using Docker Compose (Recommended)
docker-compose up -d

# Or manually
cd backend && python main.py &
cd frontend && npm run dev
Success! Your HOMA 1.0 system should now be running at http://localhost:3000