Kanricho is a task management app.

What I did

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.

  • Create, update, delete boards, lists and cards per user.
  • Account creation and permission for user to update/delete/create their boards

  • Libraries / Tools

    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.
  • Go to Web Site →

    Go to Web Site Repo →