Forsa Mobile Application
A multi-role mobile application that enables user registration, booking workflows, and activity tracking.
Features
- Role-based user registration (player, agent, academy)
- Booking and check-in tracking
- Payment status monitoring
- Authentication and user management
- Media handling and notifications
Tech Stack
- React Native (Expo)
- Firebase / Firestore
- Node.js / TypeScript (Backend)
Architecture
- Mobile frontend (React Native)
- Backend API (Node.js + TypeScript)
- Firebase integration for authentication and storage
Getting Started
- Clone the repository
- Install dependencies
- Run frontend and backend services
Key Engineering Decisions
- Designed a multi-role system supporting players, agents, and academies with role-based data flows.
- Implemented backend workflows to track bookings, check-ins, and payment status.
- Structured APIs to handle user activity and ensure consistent data management across the system.