+
Skip to content

Open Source Poultry Farm Management System TelelBirds is a web-based application and platform for managing the production system of a Poultry/Bird farm. The system contains hatchery management, batch chicks tracking, immunization notifications, breed records and many more ...

License

Notifications You must be signed in to change notification settings

kngeno/telelbirds

Repository files navigation

Poultry Farm Management System: TelelBirds

The Chicken came before the Egg

A web-based application and platform for keeping track of the entire production system of a Poultry farm,from breeding, egg production, hatchery to chicks management. Written in Python using the Django framework.

Main Site: https://www.telelbirds.com - HATCHING SOON!

Features:

  • Simple, easy to use. Entering glucose data should be faster than finding a pen and paper and writing down the number. Fields have pre-set values where it makes sense (such as the date, time, and category based on time of day).
  • Send notifications via email/sms. Email it to your doctor before your visit, no more carrying log books (and you're saving trees)! Can be sent as a CSV or PDF attachment.
  • Reporting. Simple reports to see how you're doing. Highlight how many times you have lows and highs. Show averages by day and category using nice-looking charts and graphs.
  • Data filtering. Advanced filtering: filter by glucose range, date range, category, tag, and notes.
  • Tagging. An optional tag field to help further organize and make sense of your data. For example, it might be useful to add tags to a record such as: exercise, sick, insulin, fasting, etc.
  • Expenditure estimation. Estimate expenditures based on data from the last 3 months.
  • Import data from CSV. Import existing data from other software/systems.
  • Mobile friendly. Layout adapts to screen size.

Systems:

  • Hatchery. Track incubators capacity and availability for Setting and Incubation Services.
  • Chicks. Track a clutch of chicks or multiple batches on the farm.
  • Breeders. Track and monitor several breeders of poultry and other birds.
  • Medication Schedules.
  • Tagging.
  • Finance.
  • Deliveries.
  • Mobile friendly.

Some point in the future: 2021:

  • A simple TelelBird Android app that works offline and auto-syncs with the remote database via REST calls.

Installation/Running the App

  1. Install the required libraries listed in the requirements file with pip: pip install -r requirements.txt
  2. If you just want to run a demo of the app, use the local_demo.py file which uses an SQLite database and will be created automatically. Otherwise, for development, please use PostgreSQL and the local_settings.py file. Set the database settings and environment variables accordingly.
  3. Run the makemigration command: e.g. python manage.py makemigration --noinput --settings=settings.local_demo
  4. Run the migration: e.g. python manage.py migrate --settings=settings.local_demo
  5. (Optional) Populate your database with dummy data: e.g. python manage.py load_random_breed_data admin --settings=settings.local_demo (note that 'telelbirds' can be changed to any username you like, the password will always be 'demo').
  6. Run the local web server: e.g. python manage.py runserver --settings=settings.local_demo

3rd-Party Apps/Libraries/Plugins

TelelBirds uses the following:

About

Open Source Poultry Farm Management System TelelBirds is a web-based application and platform for managing the production system of a Poultry/Bird farm. The system contains hatchery management, batch chicks tracking, immunization notifications, breed records and many more ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载