Cloneder - The Tinder Clone Source Code
Cloneder is the fastest solution to deploying your own customised Android and iOS apps to the Apple and Google Play stores.
More than just for dating apps
Cloneder provides the common functionality for many type of mobile apps. Social authentication, account/profile management, geo-search and chat.
Customers have used it for buy/sell, professional networking, product browsing and rating, hobby/interest social networks and more.
The user can configure their search/match settings by distance, age and gender.
Users can swipe right/left to accept/reject the search results they are matched with .
Facebook and LinkedIn integration for authentication and copying profile data.
Chat messaging with the ability to send images and audio. Real-time video chat is available on phones which support the WebRTC standard.
Monetize your app from in-app purchases and advertising. Sample code is provided to quickly configure your monetization strategy.
Add your own features with the benefit of only having to maintain a single code base.
Cloneder is built using the Ionic framework, a leading cross-platform mobile application framework and platform for beautiful, fast hybrid apps.
By using the Apache Cordova framework, Ionic lets you build your Android and iOS app from the same codebase, minimising the time and cost to make customisations.
Ionic/Cordova app let you develop in the browser, using the Chrome and Safari developer tools. You can even deploy your Cloneder based app on the web.
Extensive UI toolbox
Ionic comes with a wide range of UI components. Also being built on AngularJS you can also integrate any AngularJS component.
Cloneder is built using the open source Parse API server
(This is not the managed service at Parse.com which Facebook is shutting down)
Parse provides an API for push notifications which is used to provide users notifications about search matches and chat messages.
Parse makes it easy to authenticate users through Facebook and other providers, and to persist data to the MongoDB database.
Or Something Different
Usage of the Parse API has been contained to a single AngularJS service to make it easier to implement alternative backend if you have an existing database
Google Cloud Platform Support
Cloneder comes with first-class support for running the Node.js server application on the Google App Engine (you can deploy to other cloud providers if preferred).
Google Cloud Platform beats AWS and Azure on pricing for VMs and more, saving your startup valuable dollars.
Setup documentation, simple configuration and scripts to automate deployment and Google's managed services make it easy to launch and grow your app.
Simplified Configuration and Deployment
Setting up and configuring all the plugins, services and components for the server, Android and iOS applications is no easy feat. Follow the step-by-step documentation to populate the centralised configuration file. Then the provided scripts make the rest easy.
The development environment initialisation scripts use the configuration file to simplify the project setup.
Scripts are provided which auto-configure from the configuration file to run the server and build mobile apps locally
The simple scripts which deploy the server module and deploy the app builds to the Apple and Play store also use the configuration file to make it simpler, reduce errors and allow automation.
It's the little things that count
Just like the centralised configuration file, its all the little things touches that get added after over a year improving the codebase.
ng-translate plugin integrated to make it easy to support multiple languages.
Release deployment checks
Custom Cordova hook to ensure only production builds are deployed to the app stores.
Client log submitter
Errors from the mobile apps are posted to the server logs for analysis.
Server database checks
Script to ensure MongoDB indexes are up to date on new deployments.
Mobile app database migration
Migration framework to update the database of the embedded SQL database in new versions of your app.
Updated to work with the latest releases of iOS and Android.
Integration with Google App Engine and Cloud Platform to easily monitor resources and scale as your app grows.
Cross-platform scripts to quickly test, build and deploy your app to the app stores.
Discount rates on services
Cloneder customisation and support services are at a discount to our normal rates.
Frequently Asked Questions
As this is a source code product you have access to the full source code to make and fixes and customisations yourself.
You will receive support for the initial setup and we will provide guidance and recommendations for customisations you wish to do.
While we aim to make the setup as simple as possible, there are numerous plugins, services to be integrated, and a number of setup step to setup and deploy to the app stores. You are expected to have some competency with the frameworks and services used, all which provide their detailed documentation.
For training and customisation requests please see our services page.
The product is provided AS IS. Please test the demo apps to make sure it meets your requirements.
The minimum server costs for deploying on the Google Cloud Platform start at ~$15/month and will increase as your traffic increases.
The Parse server framework provides a dashboard which allows your to browse the data, perform basic data tasks and send push notifications.
Some sample Cloneder projects
How Much Does An App Cost To Develop?
A report by Gigster priced a Tinder clone cost $12,000 for the iOS version and $9,000 for the Android version. Add in another $10,000 for the server component and that's a cool $30k.
A report by Yalantis put a Tinder clone at $60k to $90k, and simple app starting at $20k
Appster's pricing puts a very simple app at $1k-10k and a basic database app at $10k-$50k.
A salary for senior software developer in the US is over $100,000/yr (that's about $500 per working day, if you can even hire them in the first place)
A production source code licence for Cloneder costs only AUD$800 (~USD$585) so you can get your initial idea to market at the fraction of the price of a custom development.