Skip to content

Sunny-ybe/FastAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Backend - Learning Project

This repository contains a backend API built using FastAPI, SQLAlchemy, and PostgreSQL
The goal of this project is to understand backend development fundamentals, including authentication, database modeling, and API design.

Features Implemented

  • User authentication using JWT
  • Secure password hashing
  • CRUD operations for posts
  • Ownership-based authorization
  • Voting system with constraints
  • PostgreSQL integration using SQLAlchemy ORM
  • Environment-based configuration using .env
  • Clean project structure with routers, models, and schemas

Tech Stack

Framework: FastAPI
DB: PostgreSQL ORM: SQLAlchemy
Authentication: JWT Model Validation: Pydantic

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors