A full-stack project management app inspired by Jira, featuring a Kanban-style board with drag-and-drop ticket management.
- 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
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
- 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
AppDbContextFactoryfor local EF migrations against MS SQL Server
Active development. Backend API complete and tested via Postman. React frontend in progress.
- AI board summarizer
- Concurrent ticket + board creation flow

