MCE Student Ambassador Team Tracker

MCE Student Ambassador Team Tracker

MCE Student Ambassador Team Tracker

Memorial Center of Entrepreneurship (MCE)
Memorial Center of Entrepreneurship (MCE)
Memorial Center of Entrepreneurship (MCE)
5 weeks
5 weeks
5 weeks
Full-stack Web Application
Full-stack Web Application
Full-stack Web Application

MCE Student Ambassador Team Tracker

A comprehensive Student Ambassador Team Tracking System for the Memorial Centre for Entrepreneurship (MCE) at Memorial University of Newfoundland. It's a modern web application built with React and TypeScript that helps track and manage student ambassador team activities, hours, and progress.


Demo

Admin Dashboard:

Student Dashboard:


🏗️ Architecture Overview

The project is built using modern web technologies:

  • Frontend: React with TypeScript

  • Build Tool: Vite

  • Styling: Tailwind CSS with shadcn/ui components

  • Backend: Supabase (PostgreSQL database with real-time features)

  • Authentication: Supabase Auth

  • State Management: TanStack Query (React Query)


📁 Project Structure


🎯 Core Features

For Students:

  • Hour Logging: Track time spent on various activities

  • Task Management: Personal task tracking system

  • Progress Visualization: Charts showing weekly/monthly progress

  • Activity Enrollment: View and track enrolled activities

  • Leaderboard: See ranking among peers

  • Goal Tracking: Monitor progress toward semester goals (typically 80 hours)



For Administrators:

  • Analytics Dashboard: Comprehensive overview of all student activity

  • Student Management: View individual student progress and details

  • Semester Overview: Track progress across semesters

  • Weekly Analytics: Monitor current week performance

  • Top Performers: Identify high-achieving students

  • Award Management: Track and manage student awards



✨ Key Components

Student Dashboard

  • Main student interface with navigation tabs

  • Progress tracking with visual charts

  • Activity breakdown and goal comparison

  • Real-time updates and responsive design

Admin Analytics

  • Comprehensive admin dashboard

  • Multiple overview sections (semester, weekly, top performers)

  • Student log viewer for detailed analysis

Task Manager

  • Personal task management system

  • Real-time task updates

  • Session-based task tracking

Hour Logger

  • Activity hour logging interface

  • Category-based logging

  • Integration with enrolled activities


🔧 Technical Highlights

Real-time Features

  • Live updates using Supabase real-time subscriptions

  • Automatic data synchronization across components

  • Real-time progress tracking

Data Visualization

  • Interactive charts using Recharts library

  • Weekly progress bars

  • Activity breakdown pie charts

  • Goal vs actual progress comparisons

Responsive Design

  • Mobile-first approach with Tailwind CSS

  • Custom animations and transitions

  • Accessible UI components from shadcn/ui

Database Integration

  • Supabase PostgreSQL backend

  • Complex queries for analytics

  • Row-level security for data protection


    Supabase


🚀 Development Setup

The project uses:

  • Vite for fast development and building

  • TypeScript for type safety

  • ESLint for code linting

  • Tailwind CSS for styling

  • Custom animations and utility classes


🎯 Business Logic

The system operates on semester-based tracking where:

  • Students typically aim for 80 hours per semester

  • Progress is tracked weekly and monthly

  • Activities are categorized and enrolled

  • Rankings are calculated based on logged hours

  • Awards and achievements are tracked

This is a sophisticated student management system that provides both students and administrators with powerful tools for tracking, analyzing, and improving academic and extracurricular engagement.


🔒 Repository Access Notice

Please Note: The complete source code and live demo for MCE Student Ambassador Team Tracker are currently maintained in a private repository due to the sensitive nature of the applications.

For recruiters, hiring managers, or technical evaluators interested in reviewing the complete codebase or scheduling a live demonstration, please contact me directly. I'm happy to provide:

  • Live demo sessions showcasing full functionality

  • Detailed code walkthroughs of specific components

  • Architecture discussions and design decisions

Other Projects

Let's Connect!

Let's Connect!

Let's Connect!

© Copyright 2025. All rights Reserved.

Made

in

© Copyright 2025. All rights Reserved.

Made

in

© Copyright 2025. All rights Reserved.

Made

in

Create a free website with Framer, the website builder loved by startups, designers and agencies.