A kanban board for managing your projects. Easy to deploy and use.
Made using nextjs, typescript, tailwindcss.
Here a list of the features of this project (WIP):
- Multi projects support
- Multi users support
- Multi tags support for all projects and specific projects
- Multi priority support for all projects and specific projects
- Multi boards support for each project
WIP
We are working to add a docker image for this project to make it easy to try it out.
Before continuing, make sure you have the following installed:
- Nodejs
- Docker
- Pnpm (or npm, but we recommend using pnpm)
Right now you can test the project by running the following commands:
- Clone the repo
# Clone the repo using ssh
git clone git@github.com:Caresle/coffee-board.git
# or using https
git clone https://github.com/Caresle/coffee-board.git
- Install the dependencies
cd apps/coffee-board
pnpm install # or npm install
- Copy the .env.example file to .env
cp .env.example .env
-
Replace the values in the .env file with your own, by default we use the default ports and values for the services running in docker compose.
-
Run the docker compose file
docker compose up -d
- Run the application
# Dev environment
pnpm dev # or npm run dev
# Build and start the application
pnpm run build:nolint && pnpm run start
WIP
Thank you for considering contributing to this project. Please read our contributing guidelines to get started.
This project is licensed under the MIT License - see the LICENSE file for details