Description
We borrow the name ‘mio amore’ from the Italian language which translates to “my love”!
So we made this app to keep the honor of this fantastic name. It’s built on the latest version of Flutter Firebase as the backend. All communications are end-to-end encrypted, so you don’t have to worry about privacy.
Key Features
- Flutter: The app can be built on both android and iOS.
- Single Codebase: The app is created using the latest Flutter version.
- Firebase as Backend: Firebase is used as the backend of this project to make it efficient and versatile.
- Admin Panel: Admin panel is created using the latest version of Flutter. To set up the project for you, first, you need to connect your firebase project to the admin panel code and set up your business. Then you need to set up a mobile app code with firebase and configure it.
- Firebase Hosting to host Admin Panel: You can host the admin panel in Firebase Hosting, which is free initially.
- Slick design: The app is designed so well to engage users.
- Ad integration: You can integrate ads from admob to generate profits.
- Multi Authentication: The app has multiple authentication modules for Google, Facebook & Phone Number Login
- App guides: The app will guide the users for the first time after the installation.
- Account settings: You can change your location and radius to find desired users
- Security: Admin can block users and unblock them. Also, users can verify themselves with a photo id and a selfie to get verified
- Privacy: All communications are end-to-end encrypted, so you don’t have to worry about privacy.
- Premium Membership: Subscriptions using RevenueCat. (Upcoming)
- Visiblity Setting: User can enable show only to premium users only. (Upcoming)
- Matching Algorithm: An advanced algorithm to show users based on common interests. (Upcoming)
- Filters: Explore users based on interests. (Upcoming)
- Real-time Messaging and Chatting: Users can start chatting even before profile matching. Admin can on/off this feature. (Upcoming)
- Chatting Preference: Users can control if anyone can send a message before profile matching. (Upcoming)
- More and More features will be added based on your suggestions and need.
Demo:
Web Admin Panel:
Email:
incevio.mioamore@gmail.com
Password:
mioamore
Pages:
- Home Page:
- On the Home page, you can see your current location in the top bar and you can change it by tapping on it.
- You will see other users as cards in the middle of the home page, you can swipe the users and interact with them. There are three interactions – Like, Super Like, and Dislike. You can change your interaction from the interactions tab later.
- You will find a notification button at the top right corner of the page. You will get all the notifications there. You can tap on the notification to go to the desired page and long press to delete the notification.
- Feeds Page:
- You will see posts of the users who are matched with you in the feeds.
- If admob is enabled you will see an ad banner at the bottom of this page.
- You can create a post, can share your thoughts, can share some images from the gallery or camera.
- Matches Page:
- You will find all of your matched users here and you can tap on the user card to get a detailed view of the users.
- You can also search the matched users.
- User details page:
- From the user details page, you can see the images of the users, you can start chatting with the user, unmatch the user, block the user, or report the user.
- Message Page: Chat is completely end-to-end encrypted.
- You will find all the users here who you have chatted with.
- You can also search from the chat list.
- You will see an ad banner at the bottom of admob is enabled.
- Tap on the chat item to go to the Chat details page
- You can report and block the users from chat details as well
- You can send images and videos
- You can send emojis
- Interactions Page:
You will find all the users who you have interacted with. You can change the interaction or remove interaction.
- Search User: You can search the users here as well.
- Profile Completeness Message:
If the profile is not 100% complete, a complete message will be shown in the app drawer and profile page.
- Get Verified Message:
If the user is not verified yet, a verified message will be shown in the app drawer and profile page after completing the profile.
- Configurable Online Status:
You can turn off your online status to share with other users.
- Configurable Showing Age:
You can turn off Show Age to not let the other users see your age.
- Configurable Showing Location:
You can turn off Show Location to not let the other users see your location.
- Verification:
You can get verified and a verification badge will be shown in your profile.
- Blocking:
You can block a user and unblock it. The blocked cannot see your profile and you cannot see the user.
- Unmatch a user:
You can unmatch a user if you want.
- Update radius from the home page:
If no user is found in your area you can update your radius from the home page to see other users.
- Delete Account:
You can delete your account. The deletion will be pending for 30 days, in 30 days if you log in again, your account deletion will be restored but if you don’t login in within 30 days, your account will be deleted permanently.
Support:
You’ll get 6 months of technical support and a lifetime license. Also FREE updates for a lifetime.