Skip to content

This is a full solustion of implement the fast api project with multiple micro-service, with the various feature.

License

Notifications You must be signed in to change notification settings

abbackend/fastapi-grpcms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast API + MS Pack

This is a full solustion of implement the fast api project with multiple micro-service, with the various feature.

Features

  • One gateway to handle all the MS.
  • Easy and readable structure.
  • JWT authentication inbuild.
  • Global DB logging.
  • Inbuild dummy API's.

Demo UI

demo ui

API Reference

Login

  POST /auth/login
Parameter Type Description
username string Required. Email or username
password string Required. Password

Register

  POST /auth/register
Parameter Type Description
email string Required. Email address
password string Required. Password

Get Logged in user

  GET /user/me

Add multiple address

  POST /address
Parameter Type Description
street string Required.
city string Required.
state string Required. 2 degit state
zip integer Required.

Run Locally

Clone the project

  git clone https://github.com/abbackend/fastapi-grpcms.git

Go to the project directory

  cd fastapi-grpcms

Install dependencies

  sudo apt install docker.io
  sudo apt install docker-compose
  sudo apt install make

Start the server

  make up

Now you can able to access the docs page using the below URL

Also you can access the php-myadmin using the below URL

Authors

About

This is a full solustion of implement the fast api project with multiple micro-service, with the various feature.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages