BigFastAPI is an extension of FastAPI that adds a bunch of things that are commonly used in APIs.
BigFastAPI Documentation: ---
FastAPI Documentation: https://fastapi.tiangolo.com
- Authentication (login, logout)
- Users
- Organisations
- Comments
- Blog
- FAQ
- Countries
- Transactional Email sending + templates
- Wallet/Credits
- Subscriptions & Plans
- Notifications
- Plans
- Blog
- Countries
- Contact
- Upgrade pip with pip install --upgrade pip
- Create a virtual environment with python3 -m venv env
- Activate the virtual environment using .\env\bin\Activate.ps1 (windows) or source /path/to/venv/bin/activate (linux/mac)
- Pull latest code.
- run "pip install -r requirements.txt"
- On Windows be sure to install microsoft visual c++ build tools https://go.microsoft.com/fwlink/?LinkId=691126
- Install PostgresQL before
- Create a .env file by copying the .env.sample file
- Run python main.py. Check the code to understand how to use the library
- Create your own app in another folder and import the bigfastapi folder
When you run the sample code, visit http://127.0.0.1:7001/docs to view the documentation for all endpoints
This project is licensed under the terms of the MIT license.