EXCEEDS logo
Exceeds
johniparker

PROFILE

Johniparker

During November 2024, Andrew McMullin developed the end-to-end game flow for the DeckOfCards project in the mcmullinboy15/IS5700-F2024-DeckOfCards repository. He established a robust routing and lobby navigation system using React Router and TypeScript, connecting home and game room views while supporting unique game IDs. Leveraging Firebase and Firestore, Andrew integrated authentication-aware persistence, enabling real users to create, join, and play games with state managed via custom hooks and Context API. His work laid a scalable foundation for real-time updates and streamlined onboarding, demonstrating depth in frontend architecture and clean state management practices throughout the project.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

13Total
Bugs
0
Commits
13
Features
2
Lines of code
787
Activity Months1

Work History

November 2024

13 Commits • 2 Features

Nov 1, 2024

November 2024 focused on delivering an end-to-end game flow for the DeckOfCards project, establishing a solid routing/navigation foundation, and integrating persistence and authentication to support real users in production-like scenarios. Key outcomes include a robust lobby-enabled journey from home to game rooms, end-to-end create/start/play lifecycle, and initial Firestore-backed persistence with auth-aware routing and state management. The work sets the stage for real-time lobby updates, scalable game state handling, and faster onboarding for players while reducing manual UI wiring in subsequent releases.

Activity

Loading activity data...

Quality Metrics

Correctness81.6%
Maintainability83.0%
Architecture80.0%
Performance78.4%
AI Usage20.0%

Skills & Technologies

Programming Languages

JavaScriptTypeScript

Technical Skills

Context APIFirebaseFirestoreFront End DevelopmentFrontend DevelopmentGitHooksMaterial UIReactReact RouterRoutingState ManagementTypeScript

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

mcmullinboy15/IS5700-F2024-DeckOfCards

Nov 2024 Nov 2024
1 Month active

Languages Used

JavaScriptTypeScript

Technical Skills

Context APIFirebaseFirestoreFront End DevelopmentFrontend DevelopmentGit