Eric Herreros
Back to projects

Find a place. Find your people.

Ca Nostra brings together room searches and compatible housemates in Mallorca. An independent product combining interface design and application development.

My work
Design and development
Project
Independent co-living app
Technology
Flutter / Firebase

A room is only part of the story.

Finding a home involves budget and location, but also the people you share your day with. Ca Nostra brings both searches into a straightforward journey: discover people, explore rooms and start a conversation.

People and places. One connected journey.

Find housemates

Profile cards and compatibility based on location, interests and budget. A rule-based system ranks the matches.

Explore rooms

Search, price, neighbourhood and amenity filters, a map view and favourites to return to later.

Continue the conversation

Profiles and chat within the app. Navigation connects discovery with getting in touch.

List a room

A step-by-step flow to prepare a listing and manage its applications.

Ca Nostra home screenCa Nostra room filters for price, neighbourhood and amenities
Application screens · Demo environment

Each part, a clear responsibility.

The interface, state and services are separated so that each journey can evolve without mixing the whole application together.

Flutter + GoRouter

Interface and navigation

Screens grouped by feature, with routes that account for login state and onboarding.

Riverpod

Application state

Providers connect data and session state with the screens that need them.

Firebase

Data and services

Authentication, Firestore documents and storage behind dedicated services.

Take a look inside.

A full tour of the demo version: home, profiles, rooms and app tools. The video has no audio.

Open the video

A product makes sense when you move through it.

Building Ca Nostra made me think beyond individual screens: how someone arrives, what they need to decide and what comes next. Filters, the map and the profile need to feel like one experience.

Case study of an independent product. Screenshots and video show a demo version, not commercial results.