Turftally Players
A player app created for managing teams, lineups, and matches
My Role & Contributions
-
Developed a lineup management page with:
- Drag-and-drop sequence modification.
- Add/update players and roles.
- Sharing option with captain-only publishing control.
- Created a dynamic form generator with React Hook Form — allowing forms to be built by
simply passing JSON configuration
objects.
- Implemented global state management with Zustand and React Query for
optimized, cached API calls to reduce redundant
requests.
- Authored and maintained API documentation in Postman for Partners, Players, and Web
apps.