Currently, we are working privately with the new version of Tania. We are rewriting it from PHP Symfony into Go lang and adding more features to it. Therefore, there will be no more development in this repository. This repository will meet end-of-life in March 2018. We plan to code drop the new version of Tania to the public on tania-core on March 2018.
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.
To get the stable release, you can checkout to the master
branch or from the release tab.
- PHP >= 7.0
- MySQL >= 5.6
- Composer (you can install from getcomposer.org)
First, clone this project:
git clone git@github.com:Tanibox/tania.git
cd tania
Second, setup your database and mailer parameters in /.env
. You can duplicate and rename the /.env-example
file.
Third, 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
Fifth, create user:
php bin/console fos:user:create {{user}} {{email}} {{password}}
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.
You can use our JIRA issue tracker for bug reporting, feature request, and general feedback.
Current maintainers:
If you are interested in being a core contributor to this project, please drop me an email at asep@tanibox.com.
Tania is available under Apache 2.0 open source license.