Skip to content
Kanricho is a task management app
JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Kanricho - WIP

Kanricho is a task management app.

👉 Checkout the live website here


  • Boards, lists, cards create, update and delete content by the specific user.
  • Account creation and project association with said account.


This app was created to experiement with the tech stack and as a tool that I can use with specific features based on my requirements.

Tech Stack

  • React using Next.js for server side rendering, routing and tooling.
  • Styled Compontents for styling.
  • React Apollo to iterface with Apollo Client.
  • Apollo Client to perform GraphQL Mutations and fetching Queries, Caching data and using error/loading UI states.
  • GraphQL Yoga to implement Query/Mutation resolvers, sending emails and performing JWT authenication.
  • Prisma to use CRUD APIs for MySQL database, schema definition, data relationships, queried data from Yoga server.

Features to be added

  • Status, Priority, Due Date fields for cards.
  • Drag and Drop cards and lists.
  • Card off-canvas block to have WYSIWYG editer and comments as part of card content.
  • Calendar visualisation for cards with due date.
  • Email template for account creation and password requesting/resetting.
You can’t perform that action at this time.