This repository contains the source code for my personal portfolio website. The application is built using Quart for the backend and Jinja2 for the frontend.
- Git
- Python 3.8 or higher (tested on 3.12)
- uv
-
Clone the repository
git clone https://github.com/Sn1F3rt/Portfolio.git
-
Switch to the project directory
cd Portfolio -
Create a virtual environment
uv venv # or make env -
Install the dependencies
uv sync --no-dev # or make install
Copy the config.example.py file to config.py and update the variables.
uv run launcher.py # or make devhypercorn [--certfile <path-to-certificate-file> --keyfile <path-to-key-file> --bind 0.0.0.0:<port>] launcher:appThanks to @bedimcode for the original design idea.
Creative Commons Zero v1.0 Universal
Copyright © 2024 Sayan "Sn1F3rt" Bhattacharyya