In this project, you will see the word YvY many times. YvY means Earth in Guaraní, just like Gea in ancient Greek. YvY is the original, non-open source project from which Gea is inspired.
Gea offers two possibilities when registering:
-
Producer: Control your farms, calculations such as water or carbon footprint, agronomic data, QR code, and among other functions available in Gea.
-
Organization: Control the members of your organization and their respective farms, calculations, georeferencing, among other functions available in Gea.
Also, there is an admin role for developers and administrators of Gea:
- Administrator: Control the access to Gea, other general data and statistics.
The application covers these principal modules for Producers:
- User Profile.
- Farms and Product Management.
- Calculation of Carbon Footprint and Water Footprint.
- Watering Needs.
- Agronomic Data.
- Weather Forecast.
- Seasonal Forecast.
- Historical Records with Farms/Lots Information, Agriculture Production, Accounting and Staffing.
- Soil Regeneration Plan.
- Historical Records
- Sustainability Self-Assessment.
- QR Code.
- Organizations with their Invitations and Requests.
Also, we have these modules available for Organizations:
- Organization Profile.
- Farms Management.
- Carbon Footprint and Water Footprint Management.
- General Management.
- Agronomic Data Management.
- Members Management.
- Georeferencing.
And we have these modules available for Administrators:
- Administration, handle users and countries available in the application with their permissions.
- Statistics, get information about the users per country and number of users registered per year/country.
Participation is welcomed from software developers, designers, testers, agronomists/agri experts/soil experts, IoT engineers, researchers, students, farmers, and others who can help improve the quality and value of the solution for small farmers around the world.
Please check the issues to see how you can contribute to the project
The main technology used in client gea app are:
https://github.com/open-gea/Client-Open-Gea
cd client-open-gea
You require npm installed 🤷♀️
npm install
To set up and run the gea-app for a local environment:
- Create a
.envfile in the root directory of yourclient-open-geaand populate with the following:
# Must be the url endpoint where the backend server is running.
VITE_YVY_BACKEND_BASE_URL=http://localhost:8001
#Vite uses this port to run the app locally in development mode. Check the port once you run it and change this variable if you need to.
VITE_YVY_APPDOMAIN=http://localhost:5173
# In order to restart the local storage, redux uses numbers version of it. Every time you change it, localstarage will be reset. Can be any number
VITE_YVY_LOCALSTORAGE_VERSION=1npm run dev
Please contact the members of this list:
- Sofia Ferro - Project Coordinator - sferro@plan21.org
- Guadalupe Carbó - Project Coordinator - sferro@plan21.org
- Federico Interlandi Zoireff - Software Developer and Cloud Administrator - finterlandi@plan21.org