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 dev
hypercorn [--certfile <path-to-certificate-file> --keyfile <path-to-key-file> --bind 0.0.0.0:<port>] launcher:app
Thanks to @bedimcode for the original design idea.
Creative Commons Zero v1.0 Universal
Copyright © 2024 Sayan "Sn1F3rt" Bhattacharyya