Elfgorithm

Elfgorithm website

Elfgorithm is a Secret Santa SaaS app created as a part of the Gridiron Survivor Software Engineering Apprenticeship. This website allows users to set up a gift exchange group and utilizes the OpenAI API to generate gift suggestions based on the recipient's preferences.

This project provided a good opportunity to get up to speed on an unfamiliar, complex code base and quickly begin contributing. I conducted two significant audits of this site - identifying gaps in testing and accessibility - and generated prioritized tickets organized into epics.

I also enjoyed working directly in the code base, making UI/UX and functionality improvements as well as addressing bugs.

Key Contributions

  • Comprehensive audit identifying gaps in testing
  • 200+ tickets generated for the creation of unit, integration, and E2E tests
  • Created logout feature
  • Championed an accessibility audit of the entire site
  • Identified 24+ accessibility issues across 3 pages
  • Created onboarding training on our PR processes
  • Addressed accessibility color contrast issue
  • Next.js
  • TypeScript
  • React.js
  • OpenAI API
  • shadcn/ui
  • Tailwind CSS
  • Jest
  • React Testing Library