Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Contacts Manager

REST API application for managing contacts with JWT authentication built using FastAPI.

Features

  • User registration and login
  • JWT authentication
  • Access & Refresh tokens
  • Email verification
  • Password hashing
  • CRUD operations for contacts
  • Search contacts
  • Upcoming birthdays
  • Avatar upload with Cloudinary
  • Rate limiting
  • Redis caching
  • Docker support
  • CORS support

Technologies

  • Python
  • FastAPI
  • SQLAlchemy
  • SQLite
  • Redis
  • Docker
  • JWT
  • Cloudinary
  • Alembic
  • Pydantic

Project Structure

contacts_api_auth/
│
├── src/
├── tests/
├── alembic/
├── Dockerfile
├── docker-compose.yml
├── requirements.txt
└── README.md

About

FastAPI REST API with JWT authentication, Redis, Docker and Cloudinary

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages