The project story

A student project rebuilt as a professional portfolio application.

SupplyMe began as an early PHP/MySQL e-commerce assignment. This rebuild preserves the original blue-and-yellow pencil concept while improving the architecture, security, accessibility, responsiveness, and code organization.

Explore the storefront
Yellow pencil creating a bold yellow shape on a blue background

Technical highlights

Built to demonstrate practical full-stack skills

01

Organized PHP architecture

Controllers, services, repositories, views, configuration, and reusable helpers are separated by responsibility.

02

Secure database access

PDO prepared statements, environment-based credentials, output escaping, password hashing, and CSRF protection reduce common risks.

03

Transactional checkout

Order creation and inventory updates occur together so partial orders do not leave the database in an inconsistent state.

04

Responsive design system

CSS tokens, component styles, page-specific stylesheets, and accessible interactions create a maintainable interface.

Technology

Project stack

The project intentionally avoids a heavy framework so the PHP fundamentals remain visible in a portfolio code review.

  • PHP 8.2+
  • MySQL / MariaDB
  • PDO
  • HTML5
  • Modern CSS
  • Vanilla JavaScript
  • Apache / Namecheap cPanel