
REST API for Tracking Git Issues
Strongly-typed REST API with PostgreSQL, JWT auth, RBAC, dynamic query filtering and a centralized error-handling architecture.
Designing a robust and scalable database schema for issues, comments, and role-based permissions was challenging. Implementing complex dynamic query filters (e.g., filtering by status, assignee, and tags simultaneously) required writing efficient SQL queries.
Build a modern frontend client (React/Next.js) to consume this API, and implement webhooks to integrate seamlessly with GitHub repositories for automated issue syncing.
Typed API