Overview
A full-stack CV database website built at Aston University entirely from scratch - no frameworks. Features public browsing, searching and viewing of CVs, user registration, login, CV management and logout. Implements 11 security measures including bcrypt hashing, CSRF protection, PDO prepared statements and brute-force protection. Includes server-side PDF export via mPDF/Composer and a custom domain redirect via Cloudflare. Deployed live on Aston University's internal server.
Key highlights
- ·Built from scratch with no frameworks: pure PHP 8.2, MySQL, CSS
- ·11 security measures: bcrypt, CSRF, PDO, brute-force protection
- ·PDF export via mPDF (server-side generation with Composer)
- ·Custom domain via Cloudflare (astoncv.zacess.com)
- ·Deployed live on Aston University internal server
Technologies
PHP 8.2
MySQL
CSS
Apache
Composer
mPDF
Cloudflare