A developer portfolio site for Vlo, featuring:
- Projects synced from GitHub (
VloStudios) - Matrix-style background
- Lo‑fi music player with selectable tracks
- Cherry Clicker game (Japanese cherry vibes)
- Chill, dark, hacker aesthetic
- Scrollable content (fixed matrix background with scrolling foreground)
- Clone or copy this directory.
- Create a virtual environment (optional):
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the Flask app:
python app.py
- Visit
http://localhost:5001in your browser.
- Projects Tab: Fetches public repositories from the GitHub user
VloStudiosand displays them as cards. - Matrix Background: Animated green code rain.
- Lo‑fi Player: Choose from a few free lo‑fi tracks and play/pause.
- Cherry Clicker: Japanese cherry‑themed clicker game with auto‑clickers and petal animations.
- Ice‑tea Mention: Tagline references Vlo’s love for ice tea.
- Scrolling: The content scrolls while the matrix background stays fixed.
- Edit
static/js/lofi.jsto add or change lo‑fi track URLs. - Adjust styling in
static/css/style.css. - Modify the Flask app in
app.pyif you need different GitHub user or additional data.
The site is configured to deploy automatically to GitHub Pages via the GitHub Actions workflow (.github/workflows/deploy.yml). Upon each push to the main branch, the workflow builds and deploys the site.
To deploy manually:
- Push your changes to the
mainbranch. - Go to the Actions tab in your repository to monitor the deployment.
- Once completed, your site will be available at
https://<your-username>.github.io/<repo-name>/(or custom domain if configured).
A CNAME file is included with the value vlostudios.dev. Ensure you configure your DNS settings accordingly.
Enjoy the chill vibe and happy coding!