§ 01Social trading · Mobile

OpiGo

A social trading app where market opinions, polls and expert-curated strategies live in one place.

Type
Company product
Company
Ofniinfo Software Solutions
Platform
Android · iOS (web support for Decks)
My role
React Native developer
OpiGo app screen 1
OpiGo app screen 2
OpiGo app screen 3
OpiGo app screen 4

01 — Context

OpiGo is a Mumbai-based social trading platform. People share market opinions, create polls and follow stock-market insight from other traders.

Its Decks feature lets users subscribe to curated short-term and long-term investment strategies and receive stock recommendations from SEBI-registered experts.

02 — Problem

Retail investors tend to find market context, expert opinion and the means to act in different places. OpiGo puts the conversation and the decision in the same app.

03 — Role

I work on OpiGo as a React Native developer at Ofniinfo Software Solutions. My contributions:

  1. Built and extended cross-platform mobile features in React Native.
  2. Developed the opinion-sharing and polling features.
  3. Implemented the Decks subscription system for short-term and long-term strategies.
  4. Integrated real-time updates and notifications, delivered in-app and over WhatsApp.
  5. Rolled features out over the air with Microsoft CodePush.
  6. Collaborated on web support for Decks so mobile and web behave consistently.

04 — System

How a change reaches a user

A simplified view of the release and delivery paths I work with on OpiGo. It describes the delivery model, not the full backend.

Native change

  1. Code
  2. Native build
  3. Play Store / App Store

JavaScript change

  1. Code
  2. JS bundle
  3. CodePush
  4. Installed apps

Alert or update

  1. Event
  2. In-app notification
  3. WhatsApp message

05 — Engineering

Ship JavaScript without waiting on a store review

Feature rollouts go out over the air with Microsoft CodePush. Native changes still travel through Play Store and App Store releases, so every change is sorted by which side of that line it lives on.

Notifications on more than one channel

Real-time updates and notifications reach users in the app and through WhatsApp, so an update does not depend on the app being open.

Web and mobile stay in step

Decks also exists on the web. I collaborated on that support so a subscription behaves the same wherever it is used.

06 — Outcome

OpiGo is live on Google Play and the App Store.

I do not publish usage figures for it. I would rather leave a number out than estimate one.

07 — Stack

Mobile
React Native · TypeScript
Realtime
Firebase
Delivery
Microsoft CodePush · Google Play · App Store

Next project

by.U