Skip to content

An app for farmers to help them manage their olive groves.They can create/edit/delete their olive groves, view the weather for each olive grove and add/edit/delete notes for each olive grove.

Notifications You must be signed in to change notification settings

Nisfeight8/olive_guide

Repository files navigation

Olive Guide

An app for farmers to help them manage their olive groves.They can create/edit/delete their olive groves, view the weather for each olive grove and add/edit/delete notes for each olive grove.

Tech

Olive Guide uses a number of open source projects to work properly:

  • [Django] - Python Framework
  • [Materializecss] - great UI boilerplate for modern web apps
  • [PostgreSQL-Postgis] - Database
  • [OpenWeatherApi] - API for taking weather information

Usefull Libraries :

  • [django-leaflet] - Tool for awesome maps
  • [django-allauth] - Authentication library for django

Installation and run

To run the app locally you have to own a postgres database. Also you need to copy the .env.example variables to .env file and add your own credentials for OpenWeather API key and email configuration.

pip install -r requirements
cd olive_guide
python manage.py migrate
python manage.py runserver

Or with docker-compose

docker-compose up --build

Authors Theofanis Papazoglou

About

An app for farmers to help them manage their olive groves.They can create/edit/delete their olive groves, view the weather for each olive grove and add/edit/delete notes for each olive grove.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published