Jitamin (pronounced /ˈdʒɪtəmɪn/) is a free software written in PHP, intended to handle the project management over the web.
Jitamin is inspired by vitamin. It also stands for JIT(Just In Time) and Min(The pinyin of 敏).
简体中文
Get a clear visual overview of your project
Multiple themes
Project/task management
Support task list, kanban and Gantt views
Drag and drop tasks
Multiple language support, build-in English and Chinese language supports
Filter on search results
Support personal projects and team projects
Support tasks, sub-tasks, attachment, comments
Auto-trigger actions
Visualized statistics result
Support third part integration
Support plugins
Change Logs
There are a few things that you will need to have set up in order to run Jitamin:
A web server: Nginx, Apache (with mod_rewrite), or Lighttpd
PHP 5.6+ (PHP7 is recommended)
Database: MySQL is recommended, also you can choose PostgreSQL orSQLite
Composer
$ cd /var/www $ git clone https://github.com/jitamin/jitamin.git $ cd jitamin
$ cp .env.example .env
Adjust the
.envaccording to your environment, especially the database settings.
$ composer install -o --no-dev
CREATE DATABASE jitamin;CREATE USER 'jitamin'@'localhost' IDENTIFIED BY 'jitamin';# MySQL 8.0+ unsupported# GRANT ALL PRIVILEGES ON jitamin.* TO 'jitamin'@'localhost' IDENTIFIED BY 'jitamin' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON jitamin.* TO 'jitamin'@'localhost';FLUSH PRIVILEGES;
then, edit .env file, change databases,username and password. and edit config/config.php file.
create database tables
vendor/bin/phinx migrate
initialize database
vendor/bin/phinx seed:run
For installation under Windows, you should replace the command
vendor/bin/phinxwithvendorrobmorganphinxbinphinx.bat.
bootstrap/cache and storage have write permission$ chmod -R 0777 bootstrap/cache $ chmod -R 0777 storage
Optional steps
$ php artisan config:cache $ php artisan route:cache
Open your web browser, enter the address such as http://jitamin.yourdomain.com to access the web service. The initial Super Administrator's user name and password are listed below:
username: admin or [email protected]
password: admin
$ git fetch --all $ git checkout latest_tag // Change the latest_tag to the latested release git tag, such as 0.4.4
$ composer install -o --no-dev
vendor/bin/phinx migrate
For updating under Windows, you should replace the command
vendor/bin/phinxwithvendorrobmorganphinxbinphinx.bat.
Optional steps
$ php artisan config:cache $ php artisan route:cache
We have a site to demostrate how Jitamin works, please visit http://jitamin.com. You can login by either of three kinds of account below.
Press the button
Login with my Github Account
username: test or [email protected]
password: test123
username: jitamin or [email protected]
password: jitamin
Jitamin has its own pre-compiled static resources, if you don't want to change the web frontend styles, just skip this section.
Tools:
Node.js
Bower
Gulp
yarn install || npm install bower install gulp
Jitamin is licensed under the license of MIT. See the LICENSE for more details.
Jitamin is a fork based on Kanboard. Kanboard is Copyright Frédéric Guillot and others.