A user-friendly, free & opensource task & productivity management tool for growing startups
fluxday is a task & productivity management application ideal for fast growing startups and small companies. fluxday was developed by Foradian starting in 2014 and was a critical part of the company’s hyper growth and success. fluxday was opensourced by Foradian in May 2016 to help more startups use the power of a no-nonsense productivity tracking tool.
fluxday is engineered based on the concepts of OKR - Objectives and Key Results, invented and made popular by John Doerr. OKRs and OKR tools are used today by many companies, including Google, LinkedIn and Twitter
Visit the official website for more info
“through discipline comes freedom” - aristotle
Fluxday is released under Apache License 2.0
Try Fluxday before downloading. Use the email-id and password given below to login as different types of users like Administrator, Team Lead and Employee.
Please note that the demo will automatically reset every 2 hours.
| User role | Email | Password | | ------------- | ------------- |------------- | | Admin user | [email protected] | password | | Team lead | [email protected] | password | | Employee 1 | [email protected] | password | | Employee 2 | [email protected] | password |
git clone https://github.com/foradian/fluxday.git
Once the specified version of Ruby is installed with all its dependencies satisfied, run the following command from the root directory of the application. (You can skip this section if you are using docker)
sh gem install bundler bundle install
For google authentication, you need to set up the corresponding key, secret, callback url etc. The application loads these informations from the file config/appconfig.yml The sample configuration is available at config/app_config.yml.example (You can simply copy this file to appconfig.yml to run Fluxday without google authentication).
sh cp config/app_config.yml.example config/app_config.yml
cp config/database.yml.example config/database.yml cp app.env.example app.env
Database configurations relies on the file app.env . After above steps update this file with actual credentials.
cp config/database.yml.example config/database.yml
Update the credentials in database.yml with actual values.
Now you can create the database and perform migrations
sh rake db:create rake db:migrateFluxday will populate the database with an admin user entry when we run the seed.
sh rake db:seed
Start container with:
sh docker-compose up -d --build --remove-orphans
And to access the container:
docker exec -it fluxday /bin/bash
You can start the Rails server using
sh rails server
Fluxday can be accessed from the browser by navigating to http://localhost:3000.
Email: [email protected]