Issue Tracker


GitHub Page Issue tracker main interface

Inspired by Jira, GitHub Issues, Redmine, Mantis, and similar applications, this project is an experiment into creating my own alternative. The goal is to produce something that I’ll be comfortable using as a replacement for these tools in my own projects, and achieve a quick workflow with minimal fluff on top.

Currently it’s still very much an experiment, and the workflow hasn’t been fully realized yet. The focus so far has mostly been on learning the new (to me) technologies involved, and building up an idea of the direction the project should go in.

The stack incorporates TypeScript, GraphQL (Apollo Client), and Koa, none of which I’ve used in a project before, and it’s been a great learning experience!

Tech

Frontend

TypeScript React create-react-app react-app-rewired react-router Apollo apollo-link-state PostCSS react-testing-library

Backend

TypeScript Koa Passport.js GraphQL Redis MongoDB bcryptjs Parcel

Testing & Other Tools

Jest Cypress stmux