Nearby and Worldwide Matchmaking Dating App
A dating app for matching with people nearby or worldwide, with swipe matching, real-time chat and an admin panel.

- Industry
- Built with
- Flutter
- React
- Node.js
- MySQL
The project
A dating app for iOS and Android where users meet new people, either close to home or anywhere in the world. Geolocation powers distance-based matching, and a swipe interface makes it quick to show interest. Matched users talk through real-time in-app chat, and the platform is moderated to keep conversations healthy. In-app advertising supports the free experience. We built the mobile apps in Flutter, the admin panel in React and the back end in Node.js with MySQL.
The challenge
- Most dating apps limited people to matches within a small radius.
- Conversations between strangers needed moderation to stay respectful.
- A free app needed a revenue model that did not get in the way of matching.
What we built
- Distance-based matching with geolocation, plus the option to match with people far away.
- A swipe interface for fast matching.
- Real-time in-app messaging between matched users.
- An admin panel to manage users, reports and content.
- In-app advertising integrated into the app experience.
Key features
Nearby and global matching
Users choose to meet people close by or anywhere in the world.
Swipe interface
A simple swipe shows interest or passes on a profile.
Real-time chat
Matched users message each other instantly in the app.
Admin moderation
Administrators manage users and keep conversations healthy.


