Clikk: Streamlined Social Media Management App
Location:
Expertise:
Services:
Technologies:
Industry:
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.