Full-Stack Web Application Development
Sep 2024 – Dec 2024 · Brock University
Overview
This project focused on designing and implementing a full-stack web application with secure authentication, dynamic user interaction, and database-backed persistence. The system was built from scratch using modern web technologies and hosted on Brock University’s Sandcastle server.
Key Features
- User registration and login system
- Session-based authentication
- Dynamic product listing with wishlist functionality
- Search and filtering capabilities
- Server-side validation and database integration
Tech Stack
- HTML5 & CSS for layout and styling
- JavaScript for client-side interactivity
- PHP for backend logic and authentication
- MySQL for persistent data storage
- Bash & terminal-based deployment on Sandcastle server
Application Screens



Security Focus
This project bridges web development with cybersecurity. Future work includes implementing Multi-Factor Authentication (MFA), improving access control, strengthening encryption, and adding logging and monitoring for real-world deployment scenarios.
Skills Demonstrated
Python · HTML · CSS · JavaScript · PHP · MySQL · Secure Coding · Full-Stack Development