Mental Health Platform for IvySky
Project Type
Development
Tech Stack

ABOUT THE CLIENT
The Problem
As an existing client of ours, the @ company wanted to expand their suite of apps that utilize their trademark @protocol. Alongside their other apps that we were working on, namely @atmosphere and @atmosphere pro, @atarrive was another project that was in the queue for development.
Similar to the other apps, we decided on a timeline of 8 weeks to design, develop and deploy @atarrive. All the engagements were decided on a fixed price model, that was spread over a single phase.
TEAM ON CALL
A secure location sharing app in Flutter.
The app would use the highly secure @protocol for security and privacy in the backend.
The app would be able to share locations with other @sign holders and create events securely.
Strategy
Analysis Planning
UI/UX
Development
Testing
Delivery
OVERCOMING CHALLENGES
- Git was used for versioning and code management.
- Trello was the tool of choice for task management.
DEVELOPMENT
This time around, the requirement was of an application that would utilize the @protocol built in Dart to allow people to share their locations with other users, either peer-to-peer or in a group and see each other's locations on the map, without divulging any other unnecessary data, a concept that lies at the heart of the @protocol. In addition to this, another feature demanded that the users should be able to create their own events within the app and add atsigns to them.
Since the SDK was built in Dart and was provided as a package, the obvious choice for the app development framework was Flutter. While planning the execution of this project, we decided to split the functionalities into independent packages that can be utilized by other apps as well.
This project was also a single POC spanning over 8 weeks. The first week was dedicated to design the UI/UX of the app and implement it. The next two weeks were spent on conceptualizing the logic behind the app and implementing it in Flutter and the rest were dedicated to implementation of packages and fixing issues and bugs, as well as, deployment of the app.
The designs were conceptualized in a way that the flow would seem natural to the user. The design team worked hard to ensure that the designs stay true to the brand voice and finalized the designs with the client, which were then sent to the development team for implementation.
The very first thing to do was to understand the SDK and the protocol that was to be integrated. Then this SDK was to be enabled for authentication, which was the main feature of the app that made it stand out. Since the SDK was written in Dart, it could easily be used as a package and declared as a dependency, which would enable the app to use it for services. Along with authentication, other features like contact management and a peer-to-peer file transfer system was integrated.
Once the UI was complete, we moved on to building different packages to cater to the requirements of the app. We developed separate packages for building contacts groups, location sharing and viewing, plus creating events and adding people to them. We published those packages on pub.dev for use and then proceeded to integrate these packages with the @atarrive app.
Post integration, we put all of our effort in improving the functionality and usability of the app, while fixing and bugs the team came across.
QA & testing was done at the end of each developed feature. The QA engineer indulged in manual testing for the features of the app, testing them under all possible scenarios whenever ready and re-iterating tests over already tested features around every turn. After every feature test, the build was shared with the client and verified, with any bugs or discrepancies reported, fixed and tested again for stability.
FINAL IMPRESSION
Case Studies.
More from our engineering portfolio.

End-to-End Event Management Platform with API-First Backend
A centralized event and hospitality operations platform built for ABC, consolidating key workflows into a single system.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks