Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.29 KB

README.md

File metadata and controls

32 lines (22 loc) · 1.29 KB

FastAPI Authentication API

This project is an authentication API based on FastAPI, JWT, Docker Compose, and PostgreSQL.

Features

  • User registration.
  • Login with JWT token generation.
  • Token validation to access protected resources.
  • Secure password storage in the database.

Technologies Used

  • Python: The programming language used to build the FastAPI application.
  • FastAPI: Modern and fast web framework for building APIs with Python 3.7+.
  • Poetry: A dependency manager for Python projects. It is used to manage project dependencies and packaging.
  • PostgreSQL: A powerful, open-source relational database management system. It is used to store and manage user data securely.
  • Docker Compose: Tool for defining and running Docker applications with multiple containers. It simplifies the deployment of the FastAPI application along with its dependencies.
  • Make: A build automation tool used for simplifying the Docker-related commands.

Prerequisites