This is the frontend respository for the Kaizen Manager project. See Kaizen-Manager-Backend for the backend codebase.
Kaizen Manager (Kaizen for short) is an open source, minimal project management web-based software.
Kaizen (改善) is a Japanese word that means "improvement". We want this software to not only improve your task/project management, but also for this software to continuously improve by having it open sourced.
In Kaizen, user(s) can setup and have multiple projects under each workspace, keeping track of their tasks and checking out metrics to understand team (or solo) performance.
- Git clone the repository
- Run
npm install
to install all the dependent packages - Create an
.env
file in the root directory with the following information:
REACT_APP_BACKEND_URL={url_of_the_backend_server}
REACT_APP_DRAWER_WIDTH=260
REACT_APP_OAUTH_CLIENT_ID={your_oauth_client_id}
your_oauth_client_id
may look something like123456-abcd7891011123.apps.googleusercontent.com
. Follow the instruction on Google to create your OAuth setupurl_of_the_backend_server
may behttp://localhost:8080
if you clone the Kaizen-Manager-Backend and run that in the backend
- Run
npm start
and the frontend will run locally onhttp://localhost:3000