Challenge 1: Raw PHP MVC Application
A custom MVC web application built with vanilla PHP, without using any frameworks.
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.
A custom MVC web application built with vanilla PHP, without using any frameworks.
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.
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.
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.