This is a simple FastAPI application for 2FA authentication with seed phrase and QR code generation.
-
Clone the repository:
git clone <repository-url> cd <repository-directory>
-
Create a virtual environment and activate it:
virtualenv virtualenv source virtualenv/bin/activate # On Windows use `virtualenv\Scripts\activate` # OR python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip3 install -r requirements.txt
-
Run the FastAPI application:
uvicorn main:app --reload
- fastapi
- uvicorn
- pyotp
- qrcode
- pydantic
- Pillow
- qrcode[pil]
- svg2png
- cairosvg
- mnemonic
This project is licensed under the MIT License.