P2P App For The @ Company
Project Type
Design and development
Industry
Manufacturing App Development Services
Tech Stack

ABOUT THE CLIENT
The Problem
The people at The @ Company were looking for App templates on the internet when they came across the templates built by us on the Flutter Market and got in touch with us straightaway. In pursuit of their vision and mission, they had come up with a massive catalog of apps that they wanted us to help them build, which would change the way people look at and use apps on the daily by giving them a security and privacy angle. They wanted us to use their privacy protocol and implement them in the numerous apps that were planned.
Out of the many apps in queue, we decided on a timeline of 12 weeks to design, develop and deploy two main apps, out of which, 4 weeks were dedicated to the MVP of @tmosphere and 8 weeks to @atmosphere pro and @rrive. All the engagements were decided on a fixed price model, that was spread over a single phase.
TEAM ON CALL
A secure peer-to-peer file transferring app in Flutter.
The app would use the highly secure @protocol for security and privacy in the backend.
A suite of three apps were planned to be built by us.
Strategy
Analysis Planning
UI/UX
Development
Testing
The QA team invested time to test the application multiple times at regular intervals throughout the course of the project to ensure that there were no bugs
Delivery
OVERCOMING CHALLENGES
- Git was used for versioning and code management.
- Trello was the tool of choice for task management.
DEVELOPMENT
This project was a new concept for the team. Although the process of integrating libraries and protocols were done before, in this case, the protocol itself was unique and groundbreaking. The idea was to use the existing and constantly improving @protocol to power apps that are built for daily usage but with a new perspective on security. The client had already taken the liberty of developing an SDK that we needed to use and build upon to create the ecosystem that they envisioned.
Since the SDK was built in Dart and was provided as a package, the obvious choice for the app development framework was Flutter. The idea behind the @ protocol was to use a unique identifier called AtSign as the users identities on the platform to enable multiple features that can be used securely, which would require a lot of understanding and research. As the project was a single POC spanning over 4 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 final week was dedicated to 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.
Flutter being one of the best Frontend frameworks in the world today, handles the designs with ease and the developers made sure that the screens were pixel perfect replicas of what was designed and finalized. Within a week, the UI screens were complete and the next step was to design and implement the business logic.
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.
The SDK allowed the app to authenticate a new AtSign and also facilitated the entire flow pertaining to the authentication. The rest of the features involved simple encryption and decryption associated with the AtSign used to authenticate. The entire business logic was built around this concept and was put in to leverage the security that the SDK offered for a good user experience. The peer-to-peer file sharing system was integrated using stream execution that was supported by the SDK.
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
The clients have had an amazing run with us in this project. We were able to deliver and deploy two applications within the deadlines decided with ease and the client was mighty impressed with that. They also commended our professionalism and ability to plan the project well. The applications will be live & available to download and use soon and the client has explicitly expressed their interest in working with us in the future again. We are ecstatic to have gained a long-term partner in The @ Company, which is proven by the numerous collaborations they have done with us in our events. We're lucky to have them be a part of the family.
Case Studies.
More from our engineering portfolio.

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.

Building a Robust SaaS Widget for Exceptional Customer Support
How GeekyAnts redefined customer engagement by developing a widget and an application suite for a SaaS company.

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