Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Farmbook (Django)

Mobile-first progressive web app style project for strawberry farm management.

Features

  • 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

Data model

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

Setup

  1. Create and activate a virtual environment:
    python -m venv .venv
    source .venv/bin/activate
  2. Install dependencies:
    pip install django pillow
  3. Run migrations:
    python manage.py migrate
  4. Create admin user:
    python manage.py createsuperuser
  5. Start server:
    python manage.py runserver

Open:

About

Strawberry farm management app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages