Skip to content

Conversation

@jknithin36
Copy link

Front-End Developer Challenge – BYOB Sports

Live Demo - https://drive.google.com/file/d/1mVgcDejUCtPxCX468prwh-NB8ZzUZdDf/view?usp=sharing

Timeline-

I took one full day to complete the challenge because I wanted to deliver a clean, modern mobile-first UI along with smooth navigation flows. I approached the project the same way I would structure a real production app to keep it scalable and easy to extend.

Technology and Setup -

The project is built using React Native (Expo) I also integrated Cler for authentication so the app supports real sign-in and sign-up functionality instead of placeholder screens.

To run the project locally:

  1. Create a .env file in the project root and add:

EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_cG9saXRlLWdvc2hhd2stMTkuY2xlcmsuYWNjb3VudHMuZGV2JA

  1. Install dependencies and start the Expo app:
    npm install
    npm start

Features Implemented

  • Clean and modern mobile-first UI
  • Welcome screen with navigation into authentication
  • Sign In and Sign Up screens powered by Clerk
  • Stack Navigation for the authentication flow
  • Tabs Navigation for the main authenticated section
  • Protected routes so only signed-in users can access the main application
  • Courts list screen
  • Court detail screen
  • Review submission flow
  • Project structure designed for scalability and clarity

Start & End Time
start: December 110 2025 – 1:00 PM
End: December 11, 2025 – 11:00 AM

Thanks

[email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant