Overview:
Tania is a free and open-source farm management software designed for managing farm areas, reservoirs, tasks, inventories, and crop growing progress. It is suitable for various types of farms and is available for Windows x64 and Linux x64.
Features:
- Farm Management: Easily manage farm areas, reservoirs, tasks, and inventories.
 - Database Engine: Supports both SQLite and MySQL as database engines.
 - REST APIs: Provides REST APIs for easy integration with other software or building a mobile app client.
 - Localization Support: Allows users to localize Tania into their language by following simple steps.
 
Installation:
Prerequisites:
- Go >= 1.16
 - NodeJS >= 16
 
Building Instructions:
- Clone the repository and navigate to the backend folder.
 - Run 
go test ./...to run all the Go tests. 
Database Engine Configuration:
- To use MySQL as the database engine, replace 
sqlitewithmysqlin thetania_persistence_enginefield inbackend/conf.json. 
- To use MySQL as the database engine, replace 
 Building Tania:
- If your OS is not listed on the releases page, follow the provided instructions to build Tania for your OS.
 
Localisation:
- Copy the template.pot file to the locale directory, rename it with your language locale code, fill 
msgstrwith your translation, and create a pull request to the master branch. 
- Copy the template.pot file to the locale directory, rename it with your language locale code, fill 
 
Summary:
Tania is a versatile farm management software that offers essential features for efficient farm management. With support for multiple database engines, REST APIs, and localization, Tania provides a comprehensive solution for farmers looking to streamline their operations. The installation process is straightforward, making it accessible to users with different technical backgrounds.