This is a clone application for trello. This has been built for learning purpose. My plan is to improve this project and add more features in every release.
- Login/Register with JWT token authentication
- Ability to create/update/delete the board
- Ability to add/update/move/delete the card
- Background image library for the board
- Add labels to the card
- Supports adding of detail description in the card
- Invite user to the board
- Assign a card to the user
First install the MongoDB Compass for better visualization of data with MongoDB server.
- Clone this repo using
git clone https://github.com/knowankit/trello-clone.git
- Create .env.local and add this env variable
LOCAL_MONGODB=mongodb://localhost:27017/trello
AddJWT_SECRET_KEY=randomstrings
- Run
yarn install
- Run
yarn dev
For unsplash gallery, api key is needed which can be generated from unsplash website
Install docker on your machine and start it
- Create .env.development file.
- Add
LOCAL_MONGODB=mongodb://mongodb:27017/trello
- Run
docker-compose up
- Comment on the card
- Add cypress testing
- Nextjs with typescript
- MongoDB for local development
- Mongo Atlas for production DB
- Chakra UI library
Reach out to the maintainer at one of the following places:
All contributions are welcome!