Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roseneezar/kanban-app
Kanban app
https://github.com/roseneezar/kanban-app
docker docker-compose mongodb mongoose nestjs nextjs nginx reactjs travis-ci typegoose typescript
Last synced: 16 days ago
JSON representation
Kanban app
- Host: GitHub
- URL: https://github.com/roseneezar/kanban-app
- Owner: RoseNeezar
- Created: 2021-06-18T13:14:01.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-08-04T15:51:37.000Z (over 3 years ago)
- Last Synced: 2024-10-11T02:24:22.185Z (about 1 month ago)
- Topics: docker, docker-compose, mongodb, mongoose, nestjs, nextjs, nginx, reactjs, travis-ci, typegoose, typescript
- Language: TypeScript
- Homepage: https://kanban.roseneezar.dev/
- Size: 1.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kanban App
Kanban application that contains the mvp features of a generic task management app.
![kanban-app-demo](https://github.com/RoseNeezar/kanban-app/blob/master/demo.gif)
## Features
- 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
## Tech Stack
### Frontend
- Nextjs
- Typescript
- Tailwind css
- React router dom
- Mobx
- Firebase auth### Backend
- Nestjs
- Typescript
- Typegoose
- Mongodb
- Firebase auth### Devops
- Nginx
- Docker
- Docker compose
- Travis ci## Installation
To start run, add firebase credentials. Use the env.example file to know which variable is needed from firebase.
```bash
cp .env.example .env
``````bash
yarn start
```App runs by default at http://localhost:3030
## Helpers
Install lazydocker on your system. This tool can help visualise container logs.## License
[MIT](https://choosealicense.com/licenses/mit/)