Inventory Management System (Virtual Company 1)

Role: Scrum Master & Developer

Project Overview

I led a team of five as Scrum Master and contributed as a developer to build an Inventory Management System using PHP with MVC architecture. The system allows for tracking materials, suppliers, and stock levels. I facilitated agile planning using Jira, implemented database integration with MySQL, and supported front-end development for a user-friendly interface.

🧰 Tools & Technologies

  • PHP (MVC): Backend development and structure
  • MySQL: Relational database management
  • JavaScript & CSS/SASS: UI/UX and interactivity
  • GitHub: Version control and collaboration
  • Jira: Agile project planning
  • Chart.js: Visualizing inventory trends and stock levels
  • APIs: Integration for external data and automation
  • GoDaddy: Buy Domain name
  • AWS: Lunch instance EC2
  • MobaTerm: Remote sever for hosting
🧑‍💼 Role: Scrum Master & Developer
👥 Team Size: 5 Members
🛠️ Technologies: PHP (MVC), MySQL, JavaScript, CSS, SASS, GitHub, Jira
📱 Type: Inventory Management System
🕒 Duration: 54 hours
📅 Date: March 10 – April 2, 2025

📂 Inventory System Resources

Download documentation, source code, and other materials from the Inventory Management System project.

📄 Project Report

Detailed documentation explaining development process, team collaboration, and technical challenges.

⬇️ Download PDF

🗃️ Source Code (ZIP)

Includes backend (PHP MVC), front-end files, and MySQL schema.

⬇️ Download ZIP

🖥️ Presentation Slides

Used during the final demo to explain the system's core features and architecture.

⬇️ Download Slides

🖼️ Figma Prototype

🔗 View on Figma