PHATPHUM.ME
Academic2024

ANTivity

CS232 Cloud Computing: Curriculum Activity & Skill Tracking System

ANTivity

Role

Full Stack Developer

Year

2024

Team

Group Project

Tech Stack

Next.js, Tailwind, AWS S3, CloudFront, MySQL

A web application for activity management and curriculum-based skill tracking, designed to answer a practical question: “Has a student achieved the skills required by the curriculum?” across both hard and soft skills. The system recognizes that many skills are not acquired solely in the classroom, but also through extracurricular activities. It provides end-to-end workflows including activity registration, activity evaluation and feedback, and a student-facing Skill Matrix. It also includes dedicated views for event organizers and academic advisors to support better planning and student progress monitoring.

01 The Problem

  • Students lack a clear, structured way to understand which curriculum skills they have already achieved and which gaps remain—especially skills gained outside the classroom.
  • Event organizers have limited visibility into which skills students most commonly lack, making it difficult to plan impactful activities and measure outcomes systematically.
  • Academic advisors find it challenging to track student skill development because information is fragmented and not summarized in an actionable view.

02 The Solution

  • Mapped activities to curriculum skills, enabling organizers to define and assess which skills a student gains from each activity.
  • Delivered core modules including: (1) activity registration, (2) activity evaluation and feedback, and (3) curriculum skill tracking with a student Skill Matrix view.
  • Built role-specific views: organizers can review evaluations and feedback, while advisors can monitor their advisees and identify skill gaps at a glance.
  • Owned the full-stack implementation end-to-end—from UX/UI design in Figma, frontend and backend development, to database schema design and cloud integration.
  • Used AWS S3 and CloudFront for static asset storage and distribution, with MySQL as the primary relational database.

03 The Result

  • Students can clearly view their Skill Matrix, including completed skills and remaining gaps aligned with curriculum requirements.
  • Organizers can leverage structured feedback and assessment outcomes to improve future activities and plan events that better address student skill shortages.
  • Advisors can more effectively monitor student development through centralized data and an easy-to-understand progress overview.
  • The system is designed to scale through clear role separation and cloud-backed infrastructure for resource management and delivery.

Project Gallery

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 9
Gallery image 10
Gallery image 11
Gallery image 12
Gallery image 13
Gallery image 14
Gallery image 15
Gallery image 16
Gallery image 17