Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket System

A full-stack project management app inspired by Jira, featuring a Kanban-style board with drag-and-drop ticket management.

Demo

Ticket API

Wireframe

UI Wireframe

Features

  • Kanban board with customizable columns and ticket ordering
  • Full ticket lifecycle: create, assign, update status, move between columns, delete
  • Board management: create boards, assign owners, manage membership
  • RESTful API with structured DTOs and service/controller separation

Tech Stack

Backend: ASP.NET Core 10, C#, Entity Framework Core (Fluent API), MS SQL Server
Frontend: React, Vite, JavaScript
Auth: JWT (in progress)
Deployment targets: Railway, Vercel, or Azure — Azure SQL or Supabase for hosted DB

Architecture Highlights

  • Code-first database schema with EF Core Fluent API, including explicit cascade delete rules
  • Separated service and controller layers for business logic
  • Column-based ticket positioning model — condensed move-ticket logic into a single generalized flow rather than case-splitting per direction
  • AppDbContextFactory for local EF migrations against MS SQL Server

Status

Active development. Backend API complete and tested via Postman. React frontend in progress.

Planned

  • AI board summarizer
  • Concurrent ticket + board creation flow

About

Trello-inspired Kanban system | ASP.NET Core, SQL Server, and React.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages