Skip to content

A multi-purpose issue tracker, useful for debugging or overall project management

Notifications You must be signed in to change notification settings

adbarc92/Issuance

Repository files navigation

Issuance

TypeScript React Material UI PostgreSQL ESLint

Visual Studio Code GitHub Heroku NPM NodeJS Babel

About

An issue tracker for use in debugging or managing projects by small-to-large groups. Click here to use the live demo!

Motivation

I wanted a project which would encourage me to improve at both front-end design and back-end implementation, and this was my destination. I've always wanted more specialized task-tracking software, and this was my first iteration of it.

Installation & Setup

  • Requires a running instance of PostgreSQL
  • Requires a .env file matching the configuration of the .env.example, which requires an IMGUR refresh token, client ID, and client secret
  • Requires an ormconfig file which specifies all the Postgres database information, including username and password
  1. Download the project.
  2. Install the dependencies using yarn.
  3. Run yarn build to compile the client-side.
  4. Run yarn start:server to start the server.
  5. Run yarn start:ui to start the client.
  6. Visit localhost:3000 to view the results!

Features

  • Sends users notifications when assigned tasks are posted or updated via Socket.IO

Usage

  • Create a user using the custom authentication to log-in.
  • All users share the same set of projects and tasks.
  • Navigate using the drawer on the left-side.

Demo

Demo

ChangeLog && Roadmap

April 2021 - Version 1.0 Released

Future Plans

  • Improve dashboard
  • Differentiate task and project ownership based on user accounts

About

A multi-purpose issue tracker, useful for debugging or overall project management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published