Application for users create and access columns and tasks. They can invite other members to their boards and access other boards if they got invited.
The user when make the register and login get an access to his board, in this board he can creates columns and tasks and update all of the informations about it if he wants. There's a button where the user can invite other members registered in application to his board, and automatically the user invited gains access to the board.
For the creation of the interfaces I've used the library React as main technology. And to implement the drag and drop functionality I've used the library react-beatiful-dnd, which made my life easier.
For make all of the business rules and save the relevant data in the database, I've made contact with an API made by me using Node.js, Express.js and Prisma as the main tech's.
API: https://github.com/bryanmaraujo544/kanban-api.git
- React
- TypeScript
- Styled-Components
- React-Hook-Form
- Nookies
To contribute, follow the next steps:
- Fork this repository.
- Create a new branch:
git checkout -b <branch_name>
. - Make your changes and confirm them:
git commit -m '<commit_message>'
- Send to the main branch:
git push origin <project_name> / <local>
- Create the pull request.
As an alternative, check the documentation of the Github to lear how to make a pull request: (https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).
Bryan Martins |