ellipse-39-img ellipse-36-img

Clikk: Streamlined Social Media Management App

Location:

Norway

Expertise:

UI/UX Design
Software/Product Development Life Cycle

Services:

Mobile Application Development
QA & Testing
Integration Services

Technologies:

.NET
Azure
React
Xamarin.Forms

Industry:

Media & Entertainment

Client Background

Our client approached us with a clear vision: to revolutionize social media management through a mobile app that consolidates profiles, unifies content feeds, and simplifies sharing. They needed top-tier expertise to create a seamless solution for sharing social media profiles with just a single click or QR code scan.

Business Challenge

The primary challenge was to aggregate user information from various social media platforms and integrate it smoothly into the application. This required our team to explore the intricacies of social media APIs, determining how to connect with each platform and what data could be accessed. The main obstacle was navigating the complex permissions needed to use this data effectively and securely, ensuring compliance while maintaining functionality.

Solution

We brought together a team of nine experts — mobile developers, backend engineers, UI/UX designers, and QA specialists — to build comprehensive and secure Clikk App. This mobile application allows users to organize their social media profiles into customizable “cards,” choose what information to share, and connect easily with others. We integrated APIs from Google, Apple, Facebook, Instagram, and Twitter for smooth registration, login, and feed aggregation.

Value delivered by JetSoftPro

  • Efficient Social Media Management. Users save time by avoiding multiple logins and separate account management.
  • Robust Data Security. Clikk ensures top-notch protection with advanced encryption and secure APIs, safeguarding user information and preventing unauthorized access.

Product Overview

Client’s Goals

Clikk simplifies social media management by consolidating all social profiles into a single platform. Once accounts are set up, profiles can be instantly shared via QR code or link, with no need for recipients to have the app.

With Clikk Cards, users can customize sharing preferences by creating categories such as ‘work’ or ‘friends.’ The app offers a unified feed that aggregates posts from various social networks, allowing users to view tweets, Instagram posts, and Facebook updates in one place. Specific channels can also be filtered out if desired. The “Nearby Users” helps users find and connect with Clikk users nearby, while the “Explore” lets them discover new people to follow.

Available on Android, iOS, and web platforms, Clikk provides broad accessibility and convenience, streamlining the management of digital presence.

Technical implementation

Front-End: We used Xamarin.Forms for cross-platform development, allowing us to create a single codebase for both Android and iOS. This framework offers direct access to native APIs and supports .NET and C#. We employed the MVVM pattern for clear separation between business logic and UI, and used custom renderers to tailor the app’s appearance. Key libraries include Vapolia.XamarinFormsGesture for gesture handling, Xam.Plugin.Media for media access, Xamarin.Auth for secure user authentication, and Refit for RESTful service consumption. Data caching is managed with Akavache, while Firebase Analytics tracks user interactions. Back-End: We selected Azure Services for their robust security, performance, and scalability. The system uses a clear architectural onion pattern and REST API, with Mongo C#/.NET Driver and Repository pattern for database interactions. Azure Cosmos DB provides secure data handling with HMAC-based authorization and IP-based access controls. ASP.NET Core Identity manages user data and secures against brute force attacks with login lockout. Azure VM simplifies project deployment with easy configuration and automation.

Connect With Our Experts
Get in touch with us. We'd love to hear from you.
Contact Us