Skip to content
forked from yezz123/JeffQL

fastAPI authentication & Login API using GraphQL and JWT ๐Ÿš€

License

Notifications You must be signed in to change notification settings

Meat0Project/JeffQL

 
 

Repository files navigation

School of Athena

JeffQL ๐Ÿš€

Note : Note : This is one of my learning path projects about how coding GraphQL in different environments ex. Django | Flask | FastAPI โค๏ธ

I chose the name JeffQL as I have a low level friend goes by the nickname Jeff and I wish would understand that Python and JavaScript are the future ๐Ÿš€

  • A Simple fastAPI authentication & Login API using GraphQL and JWT.

  • Using Graphene-Python a library for building GraphQL APIs in Python easily, its main goal is to provide a simple but extendable API for making developersโ€™ lives easier.

  • Using fastapi-jwt-auth a FastAPI extension that provides JWT Auth support.

Get Started ๐Ÿš€

  • Clone the Repository into your local Machine :
git clone https://github.com/yezz123/JeffQL
  • I prefer creating a virtual env to facilitate my workflow :
sudo pip3 install virtualenv

virtualenv venv

source venv/bin/activate
  • Then Try to install the requirements :
pip install -r requirements.txt
  • Now you can run the main.py using uvicorn, or use the file pre-created start.py :
import uvicorn
import main

uvicorn.run(main.app, host="0.0.0.0", port=8080)
  • After running the start.py, you can start now trying some Queries and mutations ๐Ÿš€.

Resources ๐Ÿš€

About

fastAPI authentication & Login API using GraphQL and JWT ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.9%
  • Dockerfile 7.1%