Skip to content

OmkarK45/issue-tracker-frontend

Repository files navigation

SimpleIssue

Issue management for software teams! Track issues, ship faster ⚡
Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact

About The Project

In software engineering, an issue can be defined as a piece of work that needs to be done. An issue can be a bug, a feature, or an improvement to the product. A lot of times issues are mismanaged and not well maintained. To develop high quality products, it is really important that software teams maintain a good track of issues.

It is written in my favorite language of course, TypeScript. I spent a lot of time on designing the database schema which is powered by Prisma.

I used React Table to efficiently render tables in the Next.JS application. I'm a great admirer of Tanner Linsley's work on React Packages ecosystem. The DX, performance and documentation are of amazing quality. It is a great tool to do tables in react! And trust me, tables are not fun as they look.

Salient features

So with with SimpleIssue, you can create infinite organizations, add members to them, and create and manage issues.

Optimistic UI. No more loading spinners, the UI is updated before the data is even fetched.

You can also comment on issue, change its Priority ("we want it done by friday, and yes your holiday is cancelled"). as well as project status.

All tables are fully paginated, searchable and sortable (pun-intended)

Preview

demo demo demo demo demo

Built With

TypeScript
TypeScript
Next JS
NextJs
React JS
ReactJs
Express JS
ExpressJS
Tailwind
Tailwind CSS
NodeJS
NodeJS
Prisma
Prisma
PostgreSQL
PostgreSQL
PostgreSQL
React Table

Getting Started

Prerequisites

Clone the repository

git clone https://github.com/OmkarK45/dogemart-frontend

Usage

Run in production mode

yarn start

Make sure to install dependencies with yarn command before deploy.

Run in development mode

yarn dev

Make sure to install dependencies with yarn command before development.\

Browse the app

License

Published and distributed under the MIT License.

Contact

Email - omkarak45@gmail.com
Twitter - @omkar_k45