
Jira Clone
FastAPI Practice Project with Simulated AI Interactions
A Kanban board built to practice FastAPI backend development and UI interactions
Year
2026
Role
Full Stack Developer
Category
Practice Project
This project was built primarily as a learning exercise to practice building REST APIs with FastAPI, handling database interactions, and managing user authentication.
On the frontend, it features a functional Kanban board and experimental UI elements, such as a simulated 'AI' text streaming effect, to practice building engaging user interfaces without the overhead of real AI integrations.
Backend Practice Highlights
FastAPI Implementation
Practiced building structured RESTful endpoints, data validation with Pydantic, and dependency injection.
Database Relationships
Set up a SQLite database using SQLAlchemy to map complex relationships between workspaces, members, and issues.
Frontend UI Experiments
Simulated AI Streaming
Built a mock 'AI' text generator that streams a pre-written markdown string with variable delays to practice building engaging UI loading states.
Interactive Components
Implemented drag-and-drop Kanban columns and animated slide-out panels to practice building dynamic React components.
System Screenshots & Architecture
3 interfaces

