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

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