EXCEEDS logo
Exceeds
johniparker

PROFILE

Johniparker

Developed the end-to-end game flow for the IS5700-F2024-DeckOfCards repository, focusing on building a robust routing and lobby navigation system that connects users from the home screen to game rooms. Leveraged React, TypeScript, and Firestore to implement a complete create, start, and play lifecycle, introducing unique game IDs and authentication-aware state management. Integrated Firebase authentication and Firestore persistence to support real users and scalable game state handling. Maintained clean routing and commit traceability while resolving merge conflicts, laying the groundwork for real-time lobby updates, streamlined onboarding, and future QA and testing enhancements within a production-like environment.

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