Modern plant monitoring system with iOS app and Rust backend.
- Plant Management - Add, identify, and track plants
- Sensor Monitoring - Real-time environmental data
- Live Camera - Stream garden footage
- Weather Integration - Local weather conditions
- User Authentication - Secure access control
cd backend
cp ../.env.example .env
# Edit .env with your configuration
cargo run
Open ios/empowerPlant.xcodeproj
in Xcode and run.
docker-compose up
POST /api/v1/auth/login
- User authenticationGET /api/v1/plants
- List plantsPOST /api/v1/plants/identify
- Identify plant from imageGET /api/v1/sensors
- Sensor dataGET /api/v1/cameras
- Camera streamsGET /api/v1/weather/current
- Current weather
- Backend: Rust + Actix-web + MySQL
- Frontend: Swift + SwiftUI
- Deployment: Docker + Docker Compose
MIT