Skip to content

Latest commit

 

History

History
75 lines (44 loc) · 2.29 KB

README.md

File metadata and controls

75 lines (44 loc) · 2.29 KB

Tania

Tania is a free and open source farming management system for everyone. You can manage your growing areas, reservoirs, farm tasks, inventories, and the crop growing progress.

It is developed on top of Symfony PHP web framework.

This project is under active development. You can checkout the development branch to get the latest development progress.

Screenshots

Tania Dashboard

Requirements

General installation steps

First, clone this project:

git clone git@github.com:Tanibox/tania.git
cd tania

Second, setup your database and mailer parameters in app/config/parameters.yml. You can duplicate and rename the app/config/parameters.yml.dist file.

Third, don't forget to go back to the application root directory before following these steps to setup the web application:

curl -sS https://getcomposer.org/installer | php
php composer.phar install

Fourth, setup the database tables:

php bin/console --no-interaction doctrine:migrations:migrate

The last, you can run Tania in development mode (on your PC or laptop) by using this command:

php bin/console server:run

Tania will run on http://localhost:8000.

You can also run Tania in production mode (on your server) by referring to this Symfony documentation.

Done! You can start to use Tania.

Installation notes

If you use MySQL 5.7, you should disable ONLY_FULL_GROUP_BY. You can refer to this StackOverflow discussion.

Questions and issues

You can use the issue tracker of Tania for bug reporting, feature request, and general feedback.

Maintainers

Current maintainers:

If you are interested in being a core contributor to this project, please drop me an email at asep@asep.co.

License

Tania is available under Apache 2.0 open source license.