About

TaskMate is a friendly and easy to use task manager app

Features

  • Authentication

    • Authentication with Google / Github / Email / Facebook

  • Organization

    • Manage multiple organizations: create, update, delete

    • Members: invite , delete , change permissions

  • Board

    • Manage boards: create, update, delete

    • Select background image for each board

  • Lists / Column

    • Manage lists/columns : create , update , delete , copy , status

    • DRAG AND DROP: drag and drop functionality to move lists between other lists in the same board.

  • Cards / Tickets

    • Manage cards/tickets : create, update, delete , copy , add priority , assign to a member

    • DRAG AND DROP: drag and drop functionality to move cards/tickets between the same or other lists/columns .

    • Card/Ticket details: title , description, comments, attachments , activities

Technologies used

Front-end

  • Next.js

  • React.js

  • Tailwind CSS

  • React-hook-form

  • zod

Back-end

  • Database PostgreSQL

  • Prisma

  • Clerk