Personal website for Brian Evans written in PHP.
The main site is written in PHP. MySQL database is used to persist data. Some minimal JavaScript is used for client site reactivity. All styling is done in pure CSS with no external libraries.
The db
folder contains the MySQL database schema, and the www
folder contains the public PHP and static files.
The site can be worked on locally by running it in Docker.
docker compose up -d --build
This site began closed source, and after about 2 years of running it, I published the source code to GitHub. As a result, the Git commit history is missing from the first 2 years, which made up most of the development.