Skip to main content
Earlier Work

MySoccer

PHP and MySQL soccer application covering authentication, password recovery, soccer records, and admin workflows.

Full-stack Developer
Independent coursework build
2024

Problem

MySoccer was a coursework-era full-stack web app for managing soccer-related information through a local PHP and MySQL setup. The project focused on making authentication, password recovery, database setup, and admin-style workflows work together in one application.

Features

  • User authentication and password-recovery flow.
  • MySQL-backed soccer records and league or match information.
  • Admin-style screens for managing application data.
  • README instructions for Composer dependencies, database import, and local server configuration.

My Contribution

I built the PHP/MySQL application flows, connected the app to a local database, configured dependency setup, and documented how to run the project locally. The work is attributed as an independent coursework build.

Technologies

PHP, MySQL, PHPMailer, Composer, CSS, and a local Apache/XAMPP-style server setup.

Architecture

PHP and MySQL request flow

Server-rendered PHP pages handle user/admin workflows and persist soccer data in MySQL.

Uploaded media from the source repository is not reused here because it may contain real or third-party content.

Screenshot

Soccer admin sample

A safe recreated interface for authentication, records, and admin-style management.

Visual uses safe sample data created for this portfolio page.

What I Learned

This project made backend fundamentals concrete: session-oriented PHP pages, relational data setup, dependency installation, and the discipline of documenting how another person can run a local app.

Repository

View the public repository