This is my personal website built using Reflex, a Python framework for writing web apps and websites. It showcases my work, and provides information about me. I plan to add more features in the future.
- Reflex: A Python web framework designed for building modern web applications and websites.
- Python: The programming language used to develop the website.
- HTML/CSS: The standard web development languages used for creating the front-end.
- GitHub Pages: The hosting platform used for deploying the website.
- Rye: A simple tool for creating and managing Python projects written in Rust.
- Clone the repository using
git clone
. - Install the required dependencies with
pip install .
- Initialize Reflex with
reflex init
. - Run the development server using
reflex run
. - Visit
localhost:3000
in your web browser to access the website locally.
This website is automatically deployed to GitHub Pages whenever new changes are pushed to the main branch. It's also possible to host it to other platforms such as Netlify by adjusting the GitHub Action. Side Note: In the Action I have to add a .nojekyll
file to the gh-pages
branch to prevent GitHub Pages from trying to build the website with Jekyll.
This project is licensed under the GNU General Public License v3.0, which allows you to use, modify, and distribute the code for personal and commercial purposes. See LICENSE for more information.