imajine software company
my side logo
MySide is an innovative decentralized, and highly secure social media app.
Imajine was hired for the entire product design and development.

MOBILE APP & ADMIN WEB DASHBOARD

The Problem

There are no feature rich, main stream social media networks that are decentralized and also give users control over privacy/personal data.

A government contracting firm came up with the idea for MySide but didn’t have the in-house team to design and engineer it.

Our Solution

To execute MySide’s vision, we analyzed the social media industry and top-tier technologies to implement the best application for their company.

In the process, we considered design patterns of use from social networks, studied API’s, ran SaaS financial models, analyzed user experience improvements, and engineered a custom database /front end/back end.

Design process

At Imajine we designed and developed a fully decentralized social network considering special features that allows to the user to keep their information safe, even customize their experience as they like.

1. Define user types and create the best experience for them​

We used UX research techniques that fit best with the social media industry.

Considering that MySide is a social network, our main information source was “Benchmarking”. We implemented a tool that allows us to collect information from current similar products, compare, analyze, and define the features that should be included the product.

After completing this process, our team then generated

  • An Information Architecture i.e. a structure of the app
  • Userflows, i.e. how users will flow page by page in the app
  • Tree Testing, i.e. testing performed with our client for mutual acceptance

2. Translate the UX Research into visual elements

The visual elements are the main reusable components and styles used throughout the software system.

To highlight MySide’s value proposition, it required visual elements that convey a sense of security and trustworthiness. Fonts, colors, and themes were chosen with this in mind. Much of the psychology of user feeling secure actually happens subconsciously without them realizing it.

3. Visual designs

We created wireframes and high fidelity designs for every possible user interaction in the system.

Our design team used Figma as our tool of choice to create wireframes and high fidelity designs.

We designed every possible user interaction in the visual design and included nuances such as empty states, first time onboarding, error messages, success messages and much more!

All features

Posts

Upload any content
including video, photo, podcast link and custom posts.

Custom Theme

Adjust the theme (color of your profile and app) for a personalized user experience. Red, Blue, Green and more!

Chat

Keep in touch, by sending decentralized private messages to your friends include read receipts.

Integration: Matrix

Notifications

Stay updated! Receive notifications when any of your friends interacts with your content.

Integration: Twilio (SMS), Sendgrid

Groups

Join or create a public, private, free or paid group which also includes an e-commerce integration to receive money.

Livestream

Broadcast videos in real-time! Engage with your followers and connect with your audience on MySide anytime you want to!

Hashtag

Highlight topics! Add hashtags to your posts and help your friends to easily find content they’re looking for.

Anonymous mode

Feel free to interact with the community via groups and the social feed all while remaining anonymous.

Feature Highlight

Groups

Join groups and interact with other others with same interests

This feature allows users to choose with whom they want to share their content and their thougts. The groups are similar to a closed community that can be used to connect with family, friends or new people.

Create groups with different types of privacy and posts.

This feature allows users to create campaigns that allow them to collect economical resources for their causes, every campaign will require a identity verification process.

Generate a stream of income via required group subscription

Every group can be a paid community which allows to the owner to receive money according to the subscription type or even create a decentralized community where every member gets paid via subscription.
Every group could have different roles and member types

The group creator has the ability to define diferent roles with different responsibilities. The roles allowed include admins, content managers, and billing managers.

Inside the app, users have an accurate overview of their income and payments.

Advanced E-Commerce

Stripe Connect was used to engineer complex marketplace infrastructure - between group owners and group subscribers with MySide taking a commission for all transactions between group owners and group subscribers.

All the essential technical infrastructure for engineering a legal marketplace that adheres to Know Your Customer (KYC) banking laws.

  • Identity / Business Verification via document scanning (Articles of Incorporation, Drivers License etc. )
  • Credit / Debit Card management to pay – i.e. group subscribers
  • Bank Account/Debit Card management to receive money – i.e. group owners
  • Commission processing for MySide.
  • Refunds/Tax Documents

Admin Panel

In addition to a social network, our also work included designing and engineering a custom admin panel linked with all the mobile app data to manage content and track core business KPIs.

Technical information

Our development plan was based on heavy research that would ensure top-tier product performance. The technologies were selected on criteria such as A. Information Safety, B. User Freedom + UX, C. App Performance, and D. Cost at Scale. The platform included API integrations such as Firebase for push notifications, Mux for livestream video, Stripe Connect for marketplace infrastructure, and Twilio for SMS.

Scroll to Top