Skip to content

a board with columns full-customisable where tasks can be dragged and dropped between them.

Notifications You must be signed in to change notification settings

bryanmaraujo544/kanban-app

Repository files navigation

Calendar App

Animation

Inviting members

Animation

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.

💻 How it works

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.

💻 How it was made

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

🚀 Technologies used in project

  • React
  • TypeScript
  • Styled-Components
  • React-Hook-Form
  • Nookies

To contribute, follow the next steps:

  1. Fork this repository.
  2. Create a new branch: git checkout -b <branch_name>.
  3. Make your changes and confirm them: git commit -m '<commit_message>'
  4. Send to the main branch: git push origin <project_name> / <local>
  5. 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).

🤝 Developer

Bryan's profile photo
Bryan Martins

About

a board with columns full-customisable where tasks can be dragged and dropped between them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published