Vreau să Joc

From “who can play?” to a full squad.

Vreau să Joc is a local football product I designed and built in 2026. The working MVP helps players find an open match, join the right squad, and organize the next game without chat-group friction.

Vreau să Joc match feed showing available football games in Chișinău

The game exists. The missing player is the problem.

Amateur matches are often coordinated through scattered messages: where, when, how much, what level, and whether a place is still open. I shaped the MVP around one decision—can I confidently join this game now?—then made organizing the alternative when no suitable match exists.

Place matters first

Players need to see active fields and local travel context before evaluating a match.

Capacity drives urgency

Remaining places, format, and level determine whether a player can act with confidence.

Creation must stay lightweight

If no match fits, publishing one should feel closer to posting an event than completing a form.

Find. Choose. Organize. Return.

Four surfaces carry the main coordination loop. The Romanian screens below show the product’s visual direction; the corresponding product structure and flows are implemented in the working MVP.

Vreau să Joc field discovery interface with active local football hubs
01 · FindScan active fields and see where a game is already forming.
Vreau să Joc home feed organized by active, later today, and tomorrow matches
02 · ChooseCompare time, format, skill level, price, location, and remaining places.
Vreau să Joc create-match flow with field, date, format, level, and price options
03 · OrganizePublish a match through one compact sequence with a live feed preview.
Vreau să Joc personal match overview separating joined and organized games
04 · ReturnKeep joined and organized games together, with capacity visible at a glance.

Publish the match as one readable object.

The creation flow keeps a feed preview visible before the controls. Field, time, format, level, and price then follow the same order a player uses to judge the published match.

Quick choices keep typing to a minimum. After publishing, the player returns to the feed with the same hierarchy and a clear view of the new match.

Vreau să Joc create-match visual direction

A small data model supports the whole loop.

The interface is backed by four connected entities. This keeps discovery, capacity, ownership, and participation synchronized without introducing teams or permanent rosters into the MVP.

IdentityPlayers
PlaceFields
EventMatches
CapacityParticipants

Match-first discovery

The feed prioritizes urgency, open spots, and start time so the next action is visible before supporting detail.

Fields behave like hubs

A field is more than an address. It groups local activity and provides a direct route to its scheduled matches.

Trust is part of coordination

Player position, skill level, match history, and reliability create context before someone joins a squad.

Built beyond the happy-path prototype.

Built with Expo, React Native, and Supabase for iOS, Android, and web, the MVP includes email sign-in, player profiles, match discovery, participation, and organizer controls.

Romanian, English, and Russian copy support the local audience. Saved data, recoverable errors, and clear loading states support the journey beyond the polished screens.

Vreau să Joc player profile visual direction with reliability and activity information

Design the coordination, not just the match.

A player needs confidence that a place is available. An organizer needs control of the squad. The MVP makes those responsibilities visible before adding more social features.

Next, I would test whether players can choose a suitable match quickly and whether organizers understand capacity without explanation. A consistent sign-in flow and simple match updates come before more social features or push notifications.

This is a self-initiated working MVP. Behavior claims reflect the current source implementation. The polished Romanian screens document the intended visual direction; the project does not yet claim public adoption, formal usability validation, or measured marketplace outcomes.

Next experimentAI Usage