Group 19 - SY 2025-2026

Social Media
Analytics
Dashboard

A full-stack data analytics platform that ingests, stores, and visualises social media engagement metrics — built on MySQL, PHP, and Python.

View Final Submission ↗ See Timeline
MySQL
PHP 8
Python 3
JavaScript
HTML / CSS
GitHub Pages
4
Milestones
3
Core Technologies
1
Full-Stack App
Data Insights

What We're Building

🗄️
Relational Database Layer

A normalised MySQL schema stores posts, users, reactions, and time-series engagement data. Queries are optimised with indexing and stored procedures to handle large datasets efficiently.

⚙️
PHP Backend API

RESTful endpoints built in PHP expose the database to the frontend, handling authentication, CRUD operations, and data serialisation to JSON for consumption by the dashboard.

📊
Python Data Pipeline

Python scripts using Pandas and Matplotlib handle data ingestion, cleaning, and statistical analysis — generating trend reports and exportable visualisations for the final dashboard.

🖥️
Interactive Frontend

A responsive HTML/CSS/JS interface presents analytics through interactive charts, filterable tables, and summary cards — all served statically via GitHub Pages.

Milestone Roadmap