FindMyFlat

FindMyFlat

A web app for finding a flat or flatmate, starting with Ahmedabad. Formics brought together product design, property search, account features, and backend integrations in a responsive experience.

About Project

FindMyFlat helps people explore property listings and roommate requirements without switching between separate discovery tools. Its homepage leads into dedicated property search and flatmate experiences, with filters for location, budget, property type, furnishing, and tenant preferences.

Signed-in users can save posts, publish requirements, set up matching alerts, and continue conversations through private messaging. The application combines server-rendered pages with indexed search, while keeping account data and user-owned records behind authenticated access.

The screenshots in this case study were captured from the live website. They show the public homepage, property search, and flatmate discovery interface.

Challenges & Solutions

Key problems we identified and how we solved them through design and development.

Property posts and flatmate requirements need different search criteria.

Solution

Dedicated discovery pages share a consistent interface while exposing the filters relevant to each task, including property preferences, room sharing, and flatmate requirements.

Finding relevant posts requires more than browsing a long feed.

Solution

Algolia powers indexed text search, facets, filters, result counts, and pagination. Users can narrow the search by location, budget, and other preferences without loading the entire collection into the browser.

Saving a shortlist and following up should remain connected to the search.

Solution

PocketBase-backed accounts connect favourites, matching alerts, notifications, and private messaging, with ownership checks on account-specific data and actions.

Product Features

Designed to deliver a seamless and powerful user experience.

Property search with practical filters

Property search with practical filters

Search by location and keywords, then refine the results using budget, property type, furnishing, tenant preferences, and source filters. Paginated cards keep property details and the next action easy to find.

A dedicated flatmate discovery experience

A dedicated flatmate discovery experience

Explore roommate requirements and shared accommodation with filters for location, rent, room type, and preferences. The flatmate flow keeps these needs separate from the general property search while retaining familiar navigation and controls.

Product Screens

A closer look at the product experience and interface design.

FindMyFlat screen 1FindMyFlat screen 2FindMyFlat screen 3

The technology behind the product.

The tools used to build the interface, connect the data, and run the application.

Astro
Application framework

Server-rendered pages, layouts, and API endpoints for property discovery and authenticated account features.

TypeScript
Application logic

Typed search filters, data models, authentication helpers, and server-side integrations.

Tailwind CSS
Interface and styling

Responsive layouts, reusable utility styles, and the product’s light and dark interfaces.

PocketBase
Data and authentication

Application records, email OTP authentication, user-owned favourites, alerts, notifications, and private messages.

Algolia
Property search

Indexed text search, filter facets, result counts, and pagination for property and flatmate posts.

Cloudflare Workers
Hosting and deployment

Runs the Astro application and server endpoints, with static assets deployed alongside the app.

Have an Idea?
Let's Make It Happen

We help startups and enterprises build scalable web applications, mobile apps, SaaS platforms and AI-powered products.

100+

Projects Delivered

50+

Technology Experts

6+

Years Experience

97%

Client Retention

24h

Response Time

Global

Remote Delivery