A production-ready REST API for managing users and issues, built with FastAPI and PostgreSQL. It features secure JWT authentication, role-based authorization, database migrations, admin provisioning, and structured error handling. Issue Tracker is a backend REST API I built to deepen my experience with production-style Python backend development. The API provides authentication, user management, issue tracking, administrative operations, and role-based access control. Key features Secure registration and authentication using JWT access and refresh tokens HTTP-only cookie-based authentication Role-based authorization for USER and ADMIN CRUD operations for issue management PostgreSQL database with asynchronous SQLAlchemy Alembic database migrations Environment-based admin seeding Pydantic request and response validation Centralized application error handling Async database sessions with asyncpg Production deployment on Render Interactive OpenAPI/Swagger documentation Tech Stack Python FastAPI PostgreSQL SQLAlchemy Alembic Pydantic JWT AsyncPG Render
Issue Tracker REST API

PythonFastApiSqlAlchemy ORM
Explore other Projects

Extract OCR – Identity Document & Image OCR API
Extract OCR solves the problem of manually reading and entering information from identity documents ...
TypescriptNextjsTailwind CssPythonFastApiSqlAlchemy ORMShadcn Ui
See Full Details 
Python Flask Weather App – Real-Time City Weather Lookup
A live Python web application built with Flask that allows users to search for current weather condi...
HtmlPythonCSS
See Full Details 
Python CLI Arcade — Interactive Command-Line Games
Python CLI Arcade is a fun, interactive command-line application that allows users to choose and pla...
Python
See Full Details 
Quills — AI PDF Chat & Document Assistant Web App
Quills is an AI-powered document assistant that allows users to upload PDF files and chat with their...
TypescriptNextjsPrisma ORMShadcn UiTailwind Css
See Full Details 
Putting Green Austin — Custom Artificial Turf Installation Website
A responsive, SEO-optimized landing page built for Greenscapes Artificial Turf to promote custom put...
NextjsTailwind CssTypescript
See Full Details 
Face Liveness Detection
I built a facial liveness detection software designed to verify whether a user is physically present...
NextjsTailwind CssTensorflowTypescript
See Full Details