Team Illuminator

Jan 2021 - Apr 2021

Client Web Application

Team Illuminator

About the Project

Team Illuminator is a web application where individuals or business teams can take a proprietary test to better understand their interpersonal business tendencies. This test is used by organizations to guage and better equip their personnel with the tools to effectively communicate within the workplace and therefore boost productivity.

I led a five-person development team in my CMPUT 401 class to create this web application in close collaboration with an external client. As technical lead, I managed the full project lifecycle, from requirements gathering through implementation, utilizing a Django backend paired with a Vue.js frontend architecture.

Key Responsibilities:

  • Facilitated regular client communications and requirement refinement
  • Managed project documentation and technical specifications
  • Implemented core backend features including authentication systems
  • Established comprehensive testing infrastructure using Selenium and Pytest

What I Learned / Technologies Used

  • Django
  • Effective requirements gathering to translate business needs into technical specifications.
  • Regular client engagement and iterative feedback loops are essential for maintaining project alignment and successful delivery.
  • Documentation serves as both a technical reference and a communication tool, bridging the gap between stakeholders and development team.
  • Comprehensive testing strategies, including both unit and integration tests, are crucial for maintaining code quality in full-stack applications.