Trello is a simple, and easy-to-use collaboration tool that enables user to organize projects and everything related to them into boards, lists and cards.
- React for frontend development
- React - Reducer + Context
- Styling using Tailwind css and styled-components
- React router v6 (beta) for routing
- Express & Node for API Repo Link
- JWT token for authorization
- MongoDB using mongoose for data storage through Mongoose
- Login/signup using valid email.
- Create, read, edit and delete personal board.
- Create project/Team.
- Privilege for project Admin such as edit project details, remove members, delete project boards, edit boards, lists, cards.
- Add, edit and delete comments to cards
- Join Project/team using unique project code.
- Responsive design breakpoints - desktop, tablet, mobile.