Work management platform that empowers your teams' workflow. Helps you implement the Kanban team management methodology to improve your business productivity. This is especially useful these days of remote work, where we all are trying our best.
Currently server is available here. But it is supposed to be used by app only.
- Makes multiple project management simple.
- Enhances your team productivity with Kanban methodology.
- See the work of each team, and of each member individually. Catch a freeloader in your company.
- Sort your tasks in columns.
- Discuss by writing comments in tasks.
- Mark your tasks with tags.
- Share the work with your colleague.
- Track your project completion by assigning due dates and milestones to tasks.
- Invite people to work together on a project.
- Keep files related to the task in its place.
- Create report on completed work.
- Elegant search throughout whole app.
This project uses Flutter and Node js. Install them on your pc.
git clone https://github.com/enorenio/TempoKit
cd tempokit
flutter pub get
Run the app in the way your IDE describes.
This application was written partially using Test-driven development There are 22 tests in total, covering 100% of used API calls. Every subsequent API call implementation should be tested before merge into master branch.
To run tests enter this command:
flutter test
cd server
npm i
In order for server to work, you should provide your system with these environment variables as the server depend on them:
{
"NODE_ENV": "development",
"PORT": 3000,
"BASE_URL": "http://localhost:3000",
"SECRET": "provide your secret key",
"LOGGING": true
}
Start your server with this command:
npm start
Contact existing contibutors to get access to contribute to this project. Please follow Effective Dart formatting principles.