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.
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
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