Skip to content
tachara
All work
JaFinder app icon

JaFinder

Find Persian businesses, events, and community near you.

Category
Marketplace
Platforms
Web, Android
Built with
Next.js, React, TypeScript, Tailwind CSS, Express, Socket.IO, MongoDB, Firebase Storage, Redis
JaFinder social preview image

Overview

A Persian business directory and community marketplace: find local businesses, book a visit, chat, and follow concerts and events.

JaFinder helps Persian-speaking communities find businesses and services near them, from restaurants to Farsi-speaking doctors and immigration lawyers, and follow concerts and community events. Visitors can search across countries, regions, and cities, save favorites, chat with businesses, and book visits.

Business owners can list and promote their business directly. The platform's location model supports multiple countries, currencies, units, languages, and time zones, so listings can live anywhere.

What it does

  • 01Directory search by country, region, city, and category
  • 02Business profiles with booking and real-time chat
  • 03Concert and community event listings
  • 04Favorites and saved businesses
  • 05Self-serve business listings for owners
  • 06Bilingual Farsi and English, right-to-left first
  • 07Geospatial search powered by MongoDB 2dsphere indexes

Case study

Find → Chat → Book → Review

JaFinder is designed around two loops: finding and booking a local business, and discovering, posting, and connecting within the community. Real-time messaging runs over Socket.IO with rotating JWT sessions and role-based access control.

Built to go global

Listings carry their own country, region, currency, units, language, and IANA time zone. Images are validated and re-encoded before storage, and search uses MongoDB geospatial indexes.

Next project

Yaard

Want something built with the same care?

Start a project