MOBILE APP & ADMIN WEB DASHBOARD
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.
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.
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!
Upload any content
including video, photo, podcast link and custom posts.
Adjust the theme (color of your profile and app) for a personalized user experience. Red, Blue, Green and more!
Keep in touch, by sending decentralized private messages to your friends include read receipts.
Stay updated! Receive notifications when any of your friends interacts with your content.
Integration: Twilio (SMS), Sendgrid
Join or create a public, private, free or paid group which also includes an e-commerce integration to receive money.
Broadcast videos in real-time! Engage with your followers and connect with your audience on MySide anytime you want to!
Highlight topics! Add hashtags to your posts and help your friends to easily find content they’re looking for.
Feel free to interact with the community via groups and the social feed all while remaining anonymous.
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.
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
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.
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
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.
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.