issue tracker webapp

written by relyq

published on: 2023-03-18

JIRA-like issue tracker with multiple organizations per user and public demos

dev

web

angular

typescript

dotnet

sql

this is a project i started in april 2022 with the purpose of learning to make webapps using .NET

it started as a .NET razor pages project which i later migrated to .NET web api + angular when i realized the limitations i had on my frontend due to trying to use razor pages

it currently stores data in an SQL server db but i plan on migrating to postgreSQL in the future

everything but the frontend is hosted on my homelab server

it also runs a small python script to automate the creation of organization & example tickets via API when creating a demo org, and another API automation script every 24hr via a cronjob to clean all demo orgs

aside from the fundamental issue tracker features (organizations, projects, tickets) it also lets users be part of multiple organizations using the same account and switch organizations without having to logout, and public demos that create a new organization with a shared demo user

you can try it out here: tracker.relyq.dev

source

frontend source
dotnet source

img

project page & tickets table

closed tickets sorted by priority

ticket page & comments

cards view - it has some visual issues which i plan on fixing later

account page

mobile view

@relyq on discord!!!