← Back to projects
PHP MVC / MySQL / Academic Team Project

Mechanical Keyboard Manufacturing Management

A PHP MVC and MySQL web system for managing mechanical keyboard production workflows, orders, warehouse, employees, and invoices.

Year
2025
Type
Academic project
Period
2025-2026
Status
Published
Role
Team leader / developer for academic manufacturing-management system.
Demo
Repository only
Architecture
PHP MVC with controllers, models, views, config, tests, storage, and MySQL-oriented data structure.
Source
GitHub: Kettailor/422000422702-QuanLySanXuat
Project preview
Mechanical Keyboard Manufacturing Management

This project simulates an enterprise manufacturing management system for a mechanical keyboard factory. It was developed as an academic team project with clear MVC structure, database-backed modules, tests, Docker files, and documentation.

Lead

Role

Listed as team leader in the repository README.

MVC

Architecture

Controllers, models, views, core, config, and tests.

MySQL

Database

Business workflow data for production-management modules.

Leadership

Shows experience coordinating a team academic project and presenting structured documentation.

Business workflow

Focuses on orders, production, warehouse, employees, and invoices rather than isolated pages.

Classic web stack

Demonstrates PHP MVC/MySQL fundamentals useful for maintaining business web systems.

Live interaction

REVIEW IT IN MOTION.

This project is repository-first right now. Add a deployed URL to demoUrl, and optionally an iframe-safe URL to demoEmbedUrl, to make it directly interactive here.

Preview not embedded

Deploy the GitHub project, then connect the demo fields.

For static sites, GitHub Pages can be enough. For Next.js and full-stack apps, Vercel, Netlify, Render, Railway, or a Docker host usually gives reviewers a stronger live experience.

Challenge

Translate a factory production workflow into a web system that is understandable for users and maintainable for a student team.

Solution

Use PHP MVC, MySQL-backed modules, and clear repository documentation to separate responsibilities and business areas.

Outcome

A team project that shows leadership, software-engineering structure, database workflow thinking, and practical PHP/MySQL development.

Recruiter view

WHAT TO NOTICE IN THIS PROJECT.

Relevant for internships requiring teamwork, requirement analysis, PHP/MySQL, and business software thinking.

Good interview topic: how modules were split, how the database supports production flow, and how the team coordinated.

Shows academic project ownership as team leader.

Process

HOW IT WAS BUILT.

A concise view of the product, design, engineering, and delivery decisions behind the final result.

01

Requirement analysis

Defined manufacturing-management needs around production, inventory, people, and transaction records.

02

MVC implementation

Organized code into controller/model/view layers for maintainability.

03

Team delivery

Worked in a team setting with documentation, repository structure, and academic reporting.

Contribution

ROLE AND STACK.

Responsibilities

  • Team lead
  • Requirement analysis
  • MVC implementation
  • Database workflow design

Technology

PHPMVCMySQLComposerDockerHTML/CSSJavaScript