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

2 weeks

4 engineers

Android app

Back-end

Challenges

  • Strict time constraints

    We estimated all the desired features and chose the most important ones. Glitch Creative Labs also saved some time for us. They created beautiful graphics for the app, including the logo and app store marketing materials. Thus within 2 weeks, we 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 in-memory key-value database Redis and socket connections.

  • Real-time gamers connections

    When the invite is sent, a 60-seconds timer is activated. User 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 delivery 95% of push notifications 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 a possibility to find teammates or rivals among different games, we implemented the multiple-game lobby. We designed the project architecture which allows adding an unlimited number of games.

      Devon & Glitch Labs team’s original idea was to create a multiple-games app. As the project timeline was extremely short, it was decided to develop the app only for one game - Super Smash Bros. It was estimated to build a proof of concept within a week, but we did it in 3 days. Knowing how important is to establish the right architecture at once, we decided to spend saved time and to come back to the original plan.

    • Skill Level Filters

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

    • Real-time connection

      We implemented a feature to make a real-time connection with other gamers from the list. They all are online and any user can invite anybody from this list to join the game. We also added a 1-minute timer that starts counting time when the invitation is sent. The user can receive the invitation as well. Then 2 options appear: accept or decline. After accepting the invitation - both users see Nintendo IDs fo each other.

    Backstory

    Our team had launched advanced iOS app and there was a time slot before the next project. We didn’t want to relax and were eager to create something great. Not to waste time, we decided to conduct FreeMVPChallenge. It would give us a chance to meet new people, leave our comfort zone and face unpredictable difficulties. Moreover, it gave us a chance to give something to the community and help budding entrepreneurs with promising ideas.

    • 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 FreeMVPChallenge on the ProductHunt, the traffic and the number of received ideas started to grow. No wonder, as we got 400+ Upvotes and #3 Product of the day there.

    Eventually, Glitch Creative Labs won our hearts with their idea of the gaming app and deliberated approach to the Challenge. They specifically developed a landing page with a detailed use case of the project. Such preparation showed the desire of the team to bring the startup to success and their readiness to work hard.

    Development stack

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

    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