Elfgorithm

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