Studio navigation

15 results · ↑ ↓ to move · Enter to open · Esc to close

Yacine Shoot

Live football match updates, streaming, and notifications.

Mobile / Full Stack Mobile Engineer
Shoot 11 football app listing on Google Play

Shoot 11 football app listing on Google Play. Google Play listing screenshot.

Project scope

Mobile application

Development context

Full Stack Mobile Engineer

Personal portfolio / Relnov project

Technical foundation
AndroidReact NativeReal-time APIsSupabaseVercelAWS
View on Google Play (opens in a new tab)

Purpose before pixels.

Coordinate live match updates, notifications, and streaming during traffic spikes.

A foundation for the experience.

Built a React Native application with local and remote API synchronization and cached match data.

Choices with a reason.

01

Local caching for match data

Cached match data gives the interface a useful local foundation while remote updates are synchronized.

02

Real-time subscriptions for database updates

Subscriptions keep live match information connected to the application without tying every update to manual refresh.

03

Separate streaming and edge API services

Streaming and edge API services have different responsibilities; separate boundaries make that structure explicit.

The project, in perspective.

What the context tells us.

  • A publicly listed Android football application with match tracking and notification features.

Have a related project in mind?

Let’s discuss it