I am building a complete sports-tracking platform that works beautifully in a browser and installs on a phone’s home screen like a native app. The core of the project is a responsive website/PWA where three distinct roles—Admin, Coach/Manager, and Athlete—log in with a standard email-and-password flow to manage data quickly and securely. Each athlete profile must hold name, photos, rankings, fight history, contact details, and a private section for medical records that stays encrypted at rest and in transit. Coaches and managers need a clean dashboard to compare stats across leagues, teams, and individual fighters, while a public view shows only approved rankings and fight results. Rankings and other stats should update in real time or on a scheduled job you recommend. Primary goals over the next 4–6 weeks • Design and build the PWA-ready website • Implement the role-based access controls described above • Create athlete, team, and league CRUD screens with intuitive filters and search • Integrate secure file upload for medical documents, stored privately and hidden from non-authorized users • Produce a statistics module that calculates and displays rankings, win/loss ratios, and similar metrics on demand • Optimise overall performance so the site feels snappy even on older phones Code stack is flexible—I am comfortable with React, Vue, Laravel, or comparable frameworks as long as you explain your reasoning and can meet the timeline. A lightweight, well-structured database (PostgreSQL, MySQL, or a managed NoSQL alternative) is fine so long as it scales. Acceptance criteria 1. PWA passes Lighthouse installability tests and works offline for core data views. 2. Role permissions are enforced on all endpoints and UI components. 3. Medical files remain inaccessible when a user lacks explicit rights; direct-link access is blocked. 4. All views load under two seconds on 3G according to WebPageTest. 5. Source code is handed over in a private Git repo with setup instructions and a short README. If you have live links or screenshots of previous sports sites, dashboards, or simple apps, share them along with your proposed schedule and all-in price. I am ready to start as soon as I find the right partner and will be responsive throughout the build.