Kanban application that contains the mvp features of a generic task management app.
- Login
- Register
- Logout
- Google login
- Create and Delete board
- Create, Update and Delete List
- Create, Update and Delete task cards
- Reorder List in a board
- Reorder task card within a list
- Reorder task card with different list
- Markdown based task cards descriptions
- Pomodoro timer on each task cards
- Nextjs
- Typescript
- Tailwind css
- React router dom
- Mobx
- Firebase auth
- Nestjs
- Typescript
- Typegoose
- Mongodb
- Firebase auth
- Nginx
- Docker
- Docker compose
- Travis ci
To start run, add firebase credentials. Use the env.example file to know which variable is needed from firebase.
cp .env.example .env
yarn start
App runs by default at http://localhost:3030
Install lazydocker on your system. This tool can help visualise container logs.