Project Overview - IWTH - Intelligent Photo Sharing

IWTH is an innovative photo-sharing app designed to connect people through shared experiences, by enabling them to match users who were at the same location during the same time.

Year
Service
Mobile App Development

Working with them has been an absolute delight. Their technical prowess is matched only by their unwavering dedication to our project's success. They truly embody excellence. An invaluable asset to any team, I look forward to future collaborations. Highly recommended!

Sergio Marqués Muñoz, Director of Operations

Overview

IWTH is an innovative photo-sharing app that redefines how users connect through shared experiences. The app’s unique value lies in its ability to match users' photos based on geo-location and timestamp data, enabling people to share pictures with others who were at the same location during the same time. IWTH empowers users to selectively share their photos and create event-specific albums, fostering a new way to relive and connect over shared moments.

Our Involvement and Process

We were deeply involved in every aspect of the IWTH app's development, from initial concept discussions to final deployment. Our work encompassed developing the mobile application, architecting the backend system, designing the user interface, and ensuring seamless integration across various platforms. We collaborated closely with the client throughout the project, offering insights and support in both technical and business decisions.

Development

Mobile App: We developed the mobile app using Flutter, ensuring a smooth and consistent user experience across both iOS and Android platforms. Backend System: The backend was built using Node.js and TypeScript, providing a robust and scalable foundation to handle the app’s complex data requirements. Integration: We utilized AWS Amplify for cloud-based integration, allowing for efficient data storage, user authentication, and real-time updates.

Design

Our team focused on creating a user-friendly design that would make it easy for users to navigate through their photos, select which ones to share, and organize them into albums. The design was crafted to be intuitive, ensuring that users could effortlessly connect with others who shared the same experiences.

Challenges and Solutions

One of the key challenges we faced was related to the limitations of the technology, particularly in the handling of photos without geo-location tags. Many older or manually edited photos may lack the necessary metadata, which could limit the app's ability to match and share these photos accurately. To address this, we implemented fallback mechanisms and educated users on how to manually add geo-tags to their photos.

Additionally, we encountered challenges in assessing the scale of data processing required. The sheer volume of data generated by users' photos, coupled with the need for real-time matching, required careful planning and optimization of our backend systems.

Tech Stack

  • Flutter
  • AWS Amplify
  • AWS Lambda
  • AWS S3
  • Node.js
  • TypeScript
  • Figma

More projects

Powered by Endstate - Premium apparel meets digital certificates.

Powered by Endstate is a platform where premium sneakers and apparel meet digital certificates, NFC perks, and exclusive experiences.

Read more

NetworkOS - Community Relationship Manager

NetworkOS is a blockchain-based platform that helps individuals and organizations build smarter networks, enabling them to drive innovation and solve challenges by leveraging shared knowledge and insights.

Read more

Ready to bring your idea to life?

Whether you have a specific idea in mind or need guidance exploring possibilities, we're here to help transform your vision into reality. Let's create something exceptional together.