Mobile-first progressive web app style project for strawberry farm management.
- Issues module (diseases, pests, deficiencies) with image field and recommendations
- Plant protection and fertilizer catalog
- Irrigation log
- Spray log with tank mix items
- Django admin enabled
- SQLite database
Implemented models:
- Crop
- Field
- Category
- Product
- Issue
- IssueRecommendation
- DosageRule
- IrrigationLog
- SprayLog
- SprayMixItem
Seed data migration adds:
- Crop: Strawberry
- Fields: Strawberry Greenhouse (22 sotka), Strawberry Open Field (40 sotka)
- Category groups: protection, fertilizer
- Create and activate a virtual environment:
python -m venv .venv source .venv/bin/activate - Install dependencies:
pip install django pillow
- Run migrations:
python manage.py migrate
- Create admin user:
python manage.py createsuperuser
- Start server:
python manage.py runserver
Open:
- App: http://127.0.0.1:8000/
- Admin: http://127.0.0.1:8000/admin/