Skip to content

ShreyasPatil3105/TodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Todo API

A Todo REST API built using FastAPI, SQLAlchemy, and SQLite with JWT Authentication and Role-Based Access Control.

Features

  • User Registration & Login
  • JWT Token Authentication
  • Role-Based Access (Admin / User)
  • Create, Read, Update, Delete (CRUD) Todos
  • Secure password hashing
  • SQLAlchemy ORM with SQLite Database

Tech Stack

  • Python
  • FastAPI
  • SQLAlchemy
  • SQLite
  • JWT Authentication

Project Structure

TodoApp/ │ ├── main.py ├── database.py ├── models.py ├── routers/ │ ├── admin.py │ ├── auth.py │ ├── todos.py │ └── users.py ├── README.md └── .gitignore

About

FastAPI Todo API with JWT authentication, role-based access control, and CRUD operations using SQLAlchemy.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages