Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI TaskHub

A task management web application built with FastAPI. It provides REST APIs for managing tasks with SQLAlchemy, SQLite database persistence, JWT authentication, automated testing with Pytest, and deployment on Render.

Tech Stack

  • Python
  • FastAPI
  • SQLAlchemy
  • Alembic
  • SQLite
  • JWT Authentication
  • HTML
  • CSS
  • JavaScript
  • Pytest
  • Render

full-stack nature:

Frontend HTML + CSS + JavaScript ↓ FastAPI ↓ API Routes ↓ JWT Authentication ↓ SQLAlchemy ↓ SQLite ↑ Alembic (Database migrations)

When user performs an Action

                User
                 │
                 ▼
          HTML / CSS / JS
                 │
                 ▼
            FastAPI API
                 │
                 ▼
       JWT Authentication
                 │
                 ▼
           API Endpoint
                 │
                 ▼
            SQLAlchemy
                 │
                 ▼
         SQLite Database
                 │
                 ▼
          API Response
                 │
                 ▼
          HTML / JavaScript
                 │
                 ▼
               User

Testing

          Test Cases
               │
               ▼
             Pytest
               │
               ▼
          Test Database
               │
               ▼
         Test Results

Run the application

uvicorn TaskHubApp.main:app --reload

About

Task Management Web App built with FastAPI and deployed on Render

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages