Introduction
Cupid love is a mobile dating application that enables the user to find other users based on location and allows the user to like (Right-Swipe) or dislike(Left-Swipe) to chat and send a date request if both parties swiped to the right (a match).
Main Features
Cupid Love Android Application Demo on Google Play Store
Requirements For Android Application
- Chat Server (Strickly Recommended Ejabberd XMPP Server hosted on Amazon AWS)
- Android Studio
- Google Play Store Developer Account
- Firebase Setup
- Google Place API KEY
Requirements For Admin Panel
- PHP 7.0+
- MYSQL 5.7+
- Enable mod_rewrite
- Enable MySQLi extension
- Enable gd Library
- Google Place API Key
Requirements For XMPP based Chat Server
- Ejabberd XMPP Server
- Hosted on Amazon AWS
Why we choose XMPP ejabberd server for the chat?
We chose XMPP ejabberd server for chat functionality for apparent reasons, it’s a well-developed and maintained protocol with widespread acceptance and lots of off the shelf solutions, Which is efficient real-time message passing as well as easy to install/configure.
How to install and configure Ejabberd XMPP server for the chat?
Please click here for the video tutorial.
Cupid Love Android App Other Feature List
- Login/Sign up with Facebook
- Login/Sign up with Email
- Email Verification
- Users Profile:- User can update his Details and Import images from Gallery and Camera
- Other user Profile Details
- Location Change:- User can change his/her location from around the world
- Likes – Dislikes Swipe left-right
- It’s a match ( Users like each other)
- Chat (Instant messaging, Online/Last seen, Messages, Date request and calendar reminder)
- Date Preferences User can send date request to the matched user.
- Un-match User
- Mutual Friends
- Block System User can block other users
- Forgot Password
- Report User
- Admob Advertisement ( Banner and Interstitial )
- Remove Ads(In-app-purchase)
- PushNotification(Like, Match and Chat)
- Message from admin
- Instagram Photos import in profile
- Multi Language Supported
- RTL Supported
Cupid Love Admin Panel Feature List
- Powerful Admin Panel
- Informative Dashboard
- Registration Statistics on Dashboard
- Enable/Disable AdMob
- Send Notification To multiple users
- Search and view the Users profile
- Edit user’s profile
- Sample data included
- Enable-Disable Sample data
- Bulk Edit Sample data fields such as address, gender, age, etc.
- View Block Users Request
- Unblock Users
Video Tutorials
- How to install / configure XMPP server
- How to install / configure Admin application
- How to install / configure Android application
- How to get google api key
- How to get Facebook API Key
- Add new Language in Android App
- How to get Instagram Key