Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
📱 Tennis Court Review App
BYOB Sports – Frontend Developer Code Challenge

This project is my submission for the BYOB Sports frontend coding challenge.
It’s a small mobile-first React Native app that lets users browse tennis courts, search for specific courts, view details, and add reviews. Everything is mocked locally as required.

🌟 What the App Does

Shows a list of tennis courts with images, ratings, and basic info

Lets users search by court name, city, or neighborhood

Opens a detailed screen for each court

Displays existing reviews

Allows the user to submit a new review

Uses Context API to manage state (no backend)

Generates 60+ mock courts to demonstrate scalability

The app is optimized for mobile screens, since that was one of the main requirements.

🛠️ Tech Used

React Native (Expo)

React Navigation (Native Stack)

Context API for shared state

Mock data generation for 60+ courts

Expo Asset for image handling