PHP MVC Web Application (Vanilla PHP, No Framework)

This project is a fully custom-built MVC web application created using vanilla PHP, without frameworks like Laravel or Symfony. I started building it about five years ago with the goal of understanding how modern PHP frameworks work under the hood. This was originally my first challenge project. Over time, I added more challenges, some of which were inspired by real-world technical assessments used in software engineering interviews.

Challenge 2: File Upload & Processing

A custom file upload and download system built in raw PHP. The app will process the uploaded CSV file, perform calculations, and generate a downloadable report.

Challenge 3: Train Schedule Calculator

A scheduling problem that calculates train timetables based on given inputs. The task is executed via the command line, and results are displayed directly in the console output.

Challenge 4: Heroes and Monsters

A fantasy simulation inspired by role-playing games like Advanced Dungeons & Dragons. The system models a world of heroes and monsters using object-oriented PHP. Characters can perform actions and engage in simulated battles.