PHP Mini Contact Website
A secure, production-deployed contact management system built with Core PHP and MySQL, with admin authentication and GitHub OAuth login.
About this Project
Mini Contact Website is a contact management system that simulates a real-world backend web application, with a clear separation between public and administrative functionality. Public visitors submit contact messages; administrators authenticate to manage the incoming records.
Authentication supports both credential-based login and GitHub OAuth, and the application is deployed live — reflecting a full end-to-end workflow from local development through to production hosting.
Key Features
Key Achievements
Deployed a working PHP and MySQL application to a live production host.
Integrated GitHub OAuth alongside credential login to reduce the password attack surface.
Applied password hashing, prepared statements, and session-based authorisation throughout.