Start-Up

Start-Up

Start-Up

Native Apps

Mobile

Found Me: Innovative Connection Application

Found Me offers a unique solution to help people stay connected with loved ones and valuable items through a system of tags and apps.




Project Description



The Found Me project is designed to offer peace of mind to users by ensuring they stay connected with their loved ones, pets, and important possessions. Recognizing the universal concern of losing valuable belongings or not being able to connect with loved ones in emergencies, Found Me provides a comprehensive global solution. The application employs an innovative system of physical tags, labels, bracelets, and necklaces that can be easily attached to belongings or worn. These physical identifiers are linked to both Android and iOS apps, which facilitate communication in case of emergencies or loss. The primary aim is to enable users to quickly connect with family members or alert strangers who might find their possessions or pets. The easy-to-use platform ensures that the interaction is seamless and secure, thus helping to protect everything and everyone that matters to the users. The Found Me app is ideal for tech-savvy individuals, families, and anyone who values security and connection with loved ones. The app not only provides practical solutions for loss prevention but also embodies the mission of connecting people more intimately with those they love.




Scope of Work



For FOUND ME, the primary goal was the development of the Found Me App, tailored to enhance their proprietary solution of connection between individuals and their important belongings. The app was to be user-friendly, secure, and integrate seamlessly with FOUND ME's physical tags, labels, bracelets, and necklaces. One of the main challenges was ensuring that the app supported private and effective communication while being intuitive and accessible for users of various age groups and technological backgrounds. The undertaking involved comprehensive planning to incorporate robust security features, real-time communication capabilities, and data management solutions. Additionally, it was essential to develop a scalable architecture that could handle a growing user base without compromising on performance or user experience. The challenge also lay in integrating a variety of technologies to offer a cohesive and responsive system that users can rely on in emergencies or moments of loss.




Our Solution



To address the challenges presented by the FOUND ME project, several modern technological solutions were implemented. The Found Me App was developed for both the Android and iOS platforms, maximizing accessibility and ensuring a seamless user experience across different devices. PostgreSQL served as the primary relational database, chosen for its reliability and efficiency in data storage and retrieval processes. The app's front end was crafted using Angular 8, enabling a responsive design and effective utilization of RESTful APIs. Advanced analytics capabilities were provided by Elasticsearch, enabling the app to manage and query large volumes of data efficiently. The integration of Kafka allowed for fast and efficient data streaming between the microservices architecture, ensuring real-time communication. Docker was employed to create production-ready containers, simplifying deployment and system recovery. This combination of technologies ensures that the FOUND ME App is not only feature-rich but also robust and scalable, capable of handling a growing user base while maintaining performance and reliability.




Key Features



  • User-Friendly Mobile Application: The Found Me app was developed for both Android and iOS platforms, ensuring a wide reach and user access across different devices. With a focus on user experience, the application features a clean and intuitive interface that allows users to easily navigate through its functionalities. The app enables seamless integration with physical tags, labels, and accessories, making it simple for users to connect their belongings to the digital platform.



  • Robust Data Management System: Utilizing PostgreSQL as the primary database, the app ensures secure and reliable data storage. Elasticsearch is deployed for advanced data analytics, allowing users to perform searches and manage large datasets efficiently. The combination of these technologies guarantees that the app can handle substantial amounts of information, providing users with quick and accurate data retrieval and processing.



  • Real-Time Communication: Apache Kafka serves as the backbone for real-time data streaming within the application's microservices architecture. This setup allows for instantaneous communication, ensuring users receive timely notifications and updates. The implementation of Kafka is pivotal in maintaining the app's efficiency and response time, especially in emergency situations where every second counts.



  • Scalable Architecture with Docker: The use of Docker containers in the development process allows for the creation of production-ready environments that are both efficient and scalable. This technology simplifies the deployment process, facilitates replication, and improves overall system recovery capabilities. As a result, the app is better equipped to handle increased demand and a growing user base without sacrificing performance.