ExpoInsight

Tech Stack:

  • Frontend Framework: React
  • Programming Languages: JavaScript, HTML, CSS
  • Key Features:
    • Booth request and management system for event organizers
    • Interactive review interface with star ratings and comment fields
    • Dynamic visualizations for event metrics (e.g., average, minimum, and maximum scores)
    • Intuitive ranking system for booths based on reviews
    • Responsive design for compatibility across devices

I led the front-end development and design for ExpoInsight, the official Durham College IT Expo management web app, developed as a capstone project specifically for the college’s IT Expo. This innovative tool, which earned second place in the popularity rankings, was successfully showcased and used during the Expo to streamline event management and feedback collection for both booth owners and event organizers..

Designed with scalability and future utility in mind, ExpoInsight will now serve as a foundational application for integration into future capstone classes, empowering students to expand on its features and functionality. Using React and JavaScript, I crafted a responsive and visually engaging interface tailored to the needs of booth owners, event organizers, and attendees alike.

The project features a seamless booth request system, a visually appealing review interface with star ratings and comment fields, and dynamic visualizations of event metrics such as average, minimum, and maximum scores. An intuitive ranking system displays booth rankings while excluding booths with no reviews, and responsive design principles ensure optimized usability for booth owners and the general public across various devices.

Collaborating with the back-end developer, I established smooth communication between front-end and back-end systems to ensure real-time data updates. I also conducted extensive usability testing and refined the interface for a polished, user-friendly experience.