IGotNext is a real-time social network that connects strangers together to play the games they love. It spans across many Nintendo game titles and helps to find gaming rivals using a personal matchmaker.

2 weeks

4 engineers

Android app

Back-end

Challenges

  • Strict time constraints

    We considered all the desired features and chose the most important ones. Glitch Creative Labs also saved us some time. They created beautiful graphics for the app, including the logo and app store marketing materials. Within 2 weeks, we had built the app with core functionality.

  • Filtered online players list

    In this list, users are separated by games, skill level, and visibility settings. To implement instant updates for these filters we use Redis (an in-memory key-value database) and socket connections.

  • Real-time gamers connections

    When the invite is sent, a 60-second timer is activated. Users have to make a decision whether to accept or decline the request, so it was extremely important to display immediate notifications for both users. We used Google Firebase under the hood to guarantee 95% of push notifications are delivered within 250 milliseconds.

ProductCrafters are the best development team we've ever worked with personally. They’ve been awesome, every step of the way. I highly recommend ProductCrafters.
Devon Smittkamp CEO at Glitch Creative Labs
    • Gaming Lobbies

      To provide users with the possibility to find teammates or rivals among different games, we implemented the multiple game lobby. We designed the project architecture to allow an unlimited number of games to be added.

      Devon & Glitch Labs' original idea was to create a multiple-game app. As the project timeline was extremely short, we decided to develop the app for only one game - Super Smash Bros. We expected it to take a week to build a proof of concept, but we did it in 3 days.

      Knowing how important is to establish the right architecture early on, we decided to use the spare time to work on the original plan.

    • Skill Level Filters

      We integrated a search that makes it possible to search by skill level. The search system makes the process of choosing a rival or a team member much more convenient.

    • Real-time connection

      We implemented a feature that allows users to connect with other gamers in real time. The user can invite anybody from a list of gamers currently online to join the game. We also added a 1-minute timer that starts when the invitation is sent. The user can receive invitations too. When an invitation is received, 2 options appear: accept or decline. After accepting the invitation, users can see each other's Nintendo IDs.

    Backstory

    Our team had launched an advanced iOS app and there was a time slot before the next project. We wanted to avoid inactivity and were eager to work on some new ideas, so we decided to launch the FreeMVPChallenge. It gave us a chance to meet new people, leave our comfort zone and face unpredictable challenges. It also gave us a chance to give something to the community and help budding entrepreneurs who might not otherwise be able to make their ideas come to fruition.

    • Challenge participants have to apply with the detailed description of their Startup idea
    • Get the idea liked and shared as many times as possible
    • From the shortlist of 10 entries, we choose our favorite one. Then we develop and launch the MVP within 2 weeks for free

    After launching the Free MVP Challenge on ProductHunt, the traffic and the number of ideas received started to grow. We got over Upvotes and reached #3 Product of the Day.

    We were most impressed by Glitch Creative Labs with their idea for a gaming app and their well-thought-out approach to the Challenge. They specifically developed a landing page with a detailed use case for the project. Their detailed preparation showed their commitment and desire to make the startup a success.

    Development stack

    The app was built using a cross-platform framework as it enables us to build cost-effective apps on both Android and iOS platforms. During the development of the iOS version we can reuse as much as 90% of the existing code for the Android app and its development time will be halved.

    Back-end

    AWS
    NODE.JS
    MongoDB
    Redis
    Socket

    Android app

    React-Native
    Redux

    Want to build a gaming app?

    Contact us to learn how we can create it for you.

    Contact us