Spot Love | Mavric – Turn Your Ideas Into Most Lovable Products

Engineering

Spot Love

A digital match-making experience that is different from unconventional dating apps. Delivered to one of the top movie producers and writers, Oren Peli, and his team.

Role

Development & Quality Assurance

Industry

Information Technology

Duration

Spot Love Project Cover

About the Project

The team of Spot.Love wanted to develop a match-making app different from unconventional dating apps. A platform where adults can connect in real-time through video calls in the “mixer” which was a meet and greet event. The app’s ultimate goal was to create matches based on user preferences of age, race, language, etc. Our task was to develop a state-of-the-art cross-platform app with unique features that would allow the smooth functioning of the mixer and the implementation of video calls.

The Client

The concept of Spot.Love was put together by two successful matchmakers who wanted the world to experience online matchmaking suitable for adults rather than just swiping left or right. What sets the Spot.Love app apart from other apps is the concept of a mixer where mutual matches can connect and video chat. If your vibes match you can schedule another video chat and get notified about finding your ideal match. If you don’t feel a connection with the person, you can simply opt out by ending the video chat. Spot.Love aspires to transform the online dating experience by maintaining a level of respect among adults and allowing people to choose from multiple prospects.

The Challenge

Spot.Love came to us with the challenge of developing an app with multiple video call features, forming a mixer, and filtering matches based on user preferences. Their demands were met by the expert developers at Mavric who had prior experience in successfully delivering similar projects. We aimed to address the client’s concerns and deploy the customization they required in the app. Being the experts, our main challenge was to finish the project on the given deadline and ensure the complete stabilization of the core features of the apps so they would function properly with a wide range of users.

Wireframes
Dashboard Preview

Technical Challenges

  • The project consisted of multiple challenges and complex problems, but our team fulfilled them successfully. They included:

  • Random generation of calls: The scheduling of video chats with mutual prospects, and random generation of video chats during mixers

  • Implementation of advanced search: To derive suitable matches for users, an advanced search using a third-party tool had to be implemented. This would allow users to see their suitable prospects.

  • Filter matches based on preference: Filters based on age, race, and language had to be executed which would alter the dashboard matches for each app user.

Objective

Spot.Love wanted to take the online dating experience to the next level. Something better than the conventional dating apps where people will get dumped and ghosted without communication. Spot.Love offers a unique UI combined with modern communication options which will allow users to find their soulmate with simple steps. We completed any sort of design or development customization demand to ensure a smooth user experience of the app. Our main objective was to stabilize the app’s core features for release by the given deadline which we achieved successfully

Scope

We had to focus on rectifying bugs and ensuring the top quality of the app along with the implementation of filtered prospects functionality. To deliver the result we had to streamline multiple use cases and ensure stable and bug-free features

Peer Review

The testing began by checking the functionality of the mixer and ensuring that it works with multiple users. Bug fixes were recommended after a thorough analysis of the code by multiple engineers. Throughout the project execution, our clients were aware of the status of development and testing. We ensured exceptional quality and speedy delivery of the project

Agile Development

At Mavric we ensure an agile approach to management to establish quick delivery of the project and to keep the client aware of the project’s progress. Implementing agile methodology gave us a significant boost in our development processes

Cross Platform

Spot.Love is a cross-platform app that allows Android and iOS users to experience its unique features. We used React native for development purposes which helped our client achieve high efficiency and low development cost

    Key deliverables

  • Development of the app in react native for both iOS and Android.

  • Deployment of cloud functions

  • Implementation of third-party tool for advanced filtration of prospects.

Core features of the app

The core features of the app include:

Adjusting Prospects

Every time a user selects a specific age or race, their prospect matches would change.Matchmaking would be done based on the preference change of the user.

Join the Mixer

Mixer is a great way to meet multiple prospects at the same time and pick the one you are most compatible with. You can easily connect with one person in a video chat

Live Video

Mutual matches have the option to schedule a video chat or join the mixer every week to meet their multiple prospects.

Sign Up for the waitlist

Once you have found the right match among all your prospects, Spot.Love will offer you an invite to start dating the person.

Taskboard System
CI/CD Pipeline

Maintenance of the app

We are providing Dashboard.Earth with the full ongoing support of the app concerning the development, testing, and deployment.

Core features of the app

  • The core features of the app include:

  • Multi sign-up: The app allows link sharing among neighbors and friends, and using the links users can sign up through Google, Facebook, and with Apple ID.

  • Paths: Paths are a long sustainable project broken down into multiple actions. Actions are any step that the user takes for the preservation of the environment such as planting a tree or saving water.

  • Local Leader: A local leader is present in each location with access to the leader dashboard. Here the leader can see the actions performed by the users. The local leader also has the authority to approve or disprove an action of the user.

  • Explore: Explore allows users to apply filters to the search to get desired results.

  • Impact Management: Each user will see the impact of the action they perform. Impacts are counted and displayed on the user profile.

  • New MVP flow: A reward system is present for anyone who joins through the MVP plan. The user will be given a guide about the app and how they can get started. Old users can sign up through the new flow as well.

Outcomes

  • Successful new flow development: Despite having a strict deadline of 4 weeks, we were able to create the new MVP flow while simultaneously running the existing flow.

  • Implementing automated testing: At first, the project used manual testing only, but now our team has also started performing automated testing and is using advanced software for such purpose.

  • Delivering on time: Despite having strict deadlines, we delivered development as well as quality control phase on time.

  • Smooth operations: We were able to streamline many haphazard processes and perform all the steps in an organized way to deliver a seamless app.

  • Minimal data loss: The app was running with hundreds of users but during database migration, our team ensured there was minimum data loss.

Step into a future where your ideas lead the way and set the standard for excellence.

Wow Your Users