Skip to content

SamithaAthurupana/fast_api_auth1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 FastAPI Course – My Version

This repository contains my own structured learning and practice with FastAPI.
Each section represents a milestone I’ve completed, from setup to authentication.


Structure

  • ⏳ Break it down
  • ⏳ Path Parameters
  • ⏳ Query Parameters
  • ⏳ Request Body
  • ⏳ Debugging
  • ⏳ Pydantic Schemas
  • ⏳ Database Connection
  • ⏳ Create Model and Tables
  • ⏳ Store blog to database
  • ⏳ Get blog from database
  • ⏳ Exception & Status Code
  • ⏳ Response Model
  • ⏳ Create User
  • ⏳ Hash Password
  • ⏳ Show User
  • ⏳ Relationship
  • ⏳ API Router
  • ⏳ API Router Path Operators
  • ⏳ Blog & User Repository
  • ⏳ Login & Verify Password
  • ⏳ JWT Access Token
  • ⏳ Route behind Authentication

⚙️ Setup Instructions

  1. Clone this repository:
    git clone https://github.com/your-username/your-repo-name.git
  2. Navigate into the project folder:
cd your-repo-name
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate   # for Linux/Mac
venv\Scripts\activate      # for Windows
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the FastAPI server:
uvicorn main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages