Microlearning Platform for Professional and Personal Education

Next-generation microlearning platform

Microlearning Platform for Professional and Personal Education

Timspark provided comprehensive mobile development and frontend engineering services, utilizing Flutter for cross-platform mobile app development and React for building responsive and dynamic frontend interfaces.
#EdTech
#AppDevelopment
#WebDevelopment

Client*

Edtech startup endeavoring to take a new frontier in education by providing users a microlearning platform.
*We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

Project in numbers

duration
Ongoing project
team
2-5 specialists

About the project

industry
EdTech, Education
solution
Web and mobile app
Services
technologies
React, Redux Toolkit, SCSS, AWS Cognito
Node.js, TypeScript, MongoDB, AWS Lambda, SNS, Cognito
Flutter
integrations
Stripe

Challenge

Build and launch a new web application and assist the client in building new features for mobile application.

Solution & functionality

Timspark was responsible for the end-to-end development of the Dunbar app, including both mobile and web platforms. The scope of work included creating a cross-platform mobile app using Flutter, developing the front end for the web interface with React, and ensuring seamless integration between the app and backend services.

Web application

Web application

Authentification portal

Our team realized a secure, user-friendly registration and sign-in portal using React Hook Form and Yup to validate input and smoothly handle potential errors. By leveraging AWS Cognito, we implemented customer identity and access management, ensuring users experience a secure and seamless login process.

User account management and social interaction

Users have comprehensive account management features, allowing them to edit profiles, manage users, and post content. They can engage in “circles,” connecting with others in a dynamic learning community guided by a mentor. This fosters discussion, boosts engagement, and enhances long-term motivation to learn.

Backend integration

The developers implemented efficient client-server communication via Rest API, ensuring fast, responsive, and scalable performance. This enables users to interact with content, manage profiles, and participate in community features without delay. With built-in monitoring tools, it’s possible to gain real-time insights into performance, proactively identifying potential issues before they affect the user experience.

Payment processing

We integrated a seamless payment processing system with Stripe, allowing users to join or subscribe to various learning Circles easily. This integration supports individual purchases and provides transparency with clear billing information and notifications, enhancing the user experience.

Mobile application

Mobile application

Cross-platform development with Flutter

The app is built using Flutter, which enables cross-platform development for iOS and Android. This ensures a consistent, high-quality experience across all devices while maintaining a shared codebase for faster updates and efficient maintenance.

Authentification improvements

The team made the sign-in processes quicker and more intuitive, optimizing login times and reducing friction in the authentication journey. This ensures a streamlined experience from the moment users enter the app.

User experience enhancements and bug fixes

Our engineers enhanced navigation and optimized loading times to make it easier for users to find what they need intuitively. A thorough bug fix has boosted the app’s overall stability.

Results and business value

In a pilot program for a global company with 80,000 employees, the solution addressed a key gap in their two-year development effort, namely ensuring the long-term application of newly acquired skills.

Benefits for client

The launch of the microlearning platform brought significant benefits to corporate training. Employees benefit from daily, bite-sized challenges that keep them engaged and performing at their best over the long term and apply what they’ve learned to real-world leadership situations.

One early tester shared, “The daily challenges kept me engaged and thinking about how to apply what I learned to my team. It’s the most practical, ongoing leadership development I’ve experienced.”

Related cases

Need assistance with a software project?

Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

    What happens next?

    An expert contacts you after thoroughly reviewing your requirements.

    If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

    We provide a project proposal, including estimates, scope analysis, CVs, and more.

    Meet our experts!

    Viktoryia Markevich

    Relationship manager

    Samuel Krendel

    Head of partnerships

    Travel Management Software That Automated 83% of Bookings

    Travel Booking Software for Automated Bookings

    Travel Management Software That Automated 83% of Bookings

    Timspark has crafted a comprehensive mobile and web application to streamline the process of finding and reserving accommodations at ski resorts across the globe. The travel booking software is enhanced with a 24/7 support system and features an intelligent bot that efficiently routes user inquiries for prompt assistance.

    #HoReCa

    #TravelTech

    Client*

    Our client operates a global online travel agency dedicated to assisting customers in planning unforgettable holidays at the world’s premier ski resorts.

    *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

    Project in numbers

    duration
    14 months
    team
    21 specialists

    The team involved in the project

    industry
    HoReCa, Travel
    solution
    Software for hotel booking
    technologies
    Java, REST, Spring Boot, Spring Data, Kubernetes, React, TypeScript, Redux, Material UI, Android, iOS, Kotlin, Swift, SwiftUI, Python

    1 x Project Manager

    1 x Business Analyst
    1 x UX/UI Designer
    4 x Front-end Developers
    4 x Back-end Developers
    2 x Data Engineers
    2 x Machine Learning Engineers
    4 x Mobile Developers
    2 x QA Engineers

    Challenge

    The client needed unified B2C travel management booking software for easy resort search, booking, and comparison. It also needed an up-to-date, responsive system for resort information, pricing, streamlined booking, flexible payments, and real-time availability.

    Objectives

    Develop a powerful travel booking software with an integrated booking engine
    Automate bookings
    Implement smart pricing
    Boost revenue

    Solution & functionality

    Our team developed custom hotel booking software with supplier integrations, booking process management, and customizable search rules. We also created a secure back-office ecosystem and a B2C travel booking platform with user profiles and resort details. For customer support, we implemented a dedicated service and service bot. Additionally, we launched a mobile app for Android and iOS.

    Price adjustment system and supplier management

    Our travel management booking software includes critical components like a price adjustment system and supplier management. It allows online travel agencies (OTAs) to access real-time information via APIs and directly links with ski resorts’ property management systems for timely updates.

    The software also features price tracking and adjustment, dynamically altering commissions based on factors like seasonal trends and competitor pricing. An integrated machine-learning algorithm suggests personalized accommodations based on users’ past preferences.

    Smart recommendations and booking flow tracking

    The travel booking software provides tools for defining resort search parameters and allows agency staff to modify them as needed swiftly. Travelers can specify their resort searches based on: Date, Price, Location, Resort size, Ski slope difficulty, Guest ratings, Room availability, Amenities, Catering options, Ski training availability, Popularity score.

    This customization lets the agency quickly adjust search criteria and maintain a competitive edge with unique offers and prices that reflect the latest tourism trends.

    Booking and payment simplification

    Our B2C travel management booking software streamlines the comparison of search results from different sources to prevent duplicate listings. The booking tracking system facilitates effortless room reservations at ski resorts, supporting immediate bookings or holds with just a few clicks.

    The platform’s API messaging system instantly forwards booking requests to service providers and guides users through the payment process. It supports various payment methods, such as credit cards, PayPal, Apple Pay, Google Pay, and WebMoney. This comprehensive setup ensures a frictionless booking experience for users and enhances satisfaction and loyalty.

    Results and business value

    Drawing on our expertise, we crafted a dynamic app for seamless bookings at top ski resorts worldwide. Integrating advanced features like pricing recommendations and intelligent support, it streamlines agency operations and ensures competitive pricing and efficient management.

    83%

    of all bookings are automated

    14%

    higher revenue with smart pricing

    Benefits for client

    The upgraded hotel booking software has been praised for its user-friendly design, intuitive navigation, and comprehensive automation features. It has also earned acclaim from both our clients and their end-users.

    Related cases

    Need assistance with a software project?

    Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

      What happens next?

      An expert contacts you after thoroughly reviewing your requirements.

      If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

      We provide a project proposal, including estimates, scope analysis, CVs, and more.

      Meet our experts!

      Viktoryia Markevich

      Relationship manager

      Samuel Krendel

      Head of partnerships

      How Computer Vision in Agriculture Helps Track Bee Population and Health

      Computer Vision in Agriculture

      How Computer Vision in Agriculture Helps Track Bee Population and Health

      Timspark used AI to make mobile computer vision software to track the beehive life. We also predict how the bee population will grow and how healthy it is overall.

      #AI

      #MobileDevelopment

      #ComputerVision

      Client*

      It was Timspark’s internal project. We were eager to independently grow expertise in Machine Learning and built an ML-powered app with prediction functionality for agriculture.

      Project in numbers

      duration

      6 months

      team

      4 specialists

      Team involved in the project

      industry

      Agriculture

      solution

      Mobile computer vision software for beehive tracking

      technologies

      Python, PyTorch, YOLOv3, Google Cloud Platform, DigitalOcean, Swift 5

      1 x Lead Data Scientist

      1 x iOS Developer

      1 x Data Engineer

      1 x Project Manager

      1 x QA

      Challenge

      Our team did it all for this project – from planning the product’s architecture to labeling the data and training the neural network. This hands-on approach to computer vision services helped us become experts in the field and led to a fully working product as the outcome. We tackled a set of machine learning challenges and industry-related standards of using computer vision in agriculture, too.

      Solution & functionality

      Our ready-made solution is a mobile app that uses computer vision in agriculture to count bees in the hive accurately. It also creates user-friendly charts and graphs, making it easy to monitor the hive’s growth and health.

      Object detection for beehive population count and health tracking

      We have harnessed object recognition technology, so now it is possible to scan and instantly figure out how many bees are in the hive. Also, the solution helps distinguish the regular bees from the queen bees.

      A modern user-friendly mobile app

      Our team built mobile computer vision software from the ground up with an easy-to-use interface. We also added a feature where a client can get automatic reports about the hive’s status using the information uploaded.

      Results and business value

      We’ve successfully crafted computer vision solutions for iOS, designed to assist beekeepers in caring for their beehives more effectively.

      Benefits 

      Our app offers a major time-saving advantage. With traditional manual inspections taking up to an hour per beehive, our computer vision services help beekeepers inspect a hive in just 10 minutes or even less.

      Related cases

      Need assistance with a software project?

      Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

        What happens next?

        An expert contacts you after thoroughly reviewing your requirements.

        If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

        We provide a project proposal, including estimates, scope analysis, CVs, and more.

        Meet our experts!

        Viktoryia Markevich

        Relationship manager

        Samuel Krendel

        Head of partnerships

        Health Management App: Cross-platform AI-driven Solution for Asthma Treatment

        AI/ML-based app

        Health Management App: Cross-platform AI-driven Solution for Asthma Treatment

        The team built a user-friendly asthma care app for iOS and Android platforms from the ground up, seamlessly integrating AI and ML algorithms.

        #healthcare

        #ai #ml

        #mobiledevelopment

        Client*

        A European company focusing on developing digital products.

        *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

        Project in numbers

        duration

        12 months

        team

        6 specialists

        efforts

        1920 hours

        Team involved in the project

        industry

        Healthcare

        solution

        Asthma management application

        technologies

        Android, iOS, Python, Dart, Flutter, Django, PostgreSQL

        1 x Project Manager

        2 x Flutter Developers

        1 x DevOps Engineer

        1 x Python Developer

        1 x QA Engineer

        Challenge

        The main goal was to develop a cost-effective care solution harnessing AI and ML algorithms that would assist both medical practitioners and individuals with asthma in treatment goals.

        Related objectives

        Develop the app’s functionality and design

        Integrate AI and ML algorithms

        Implement a set of features (calendar, reminders, statistics)

        Solution & functionality

        Our team developed an innovative asthma management app that harnesses the power of AI and ML algorithms and helps users monitor their symptoms, inhaler usage, environmental triggers, and have a better control over their health.

        Two users mode

        The app offers two user modes: patient mode and administrator mode.

        The end-users of the application are patients who have asthma. They can actively interact with the platform to ease the management of their symptoms. This involves inputting details about their primary and emergency inhalers, setting up daily reminders, and other functionalities.

        Administrators are responsible for keeping the machine learning algorithm up-to-date with relevant data. They also ensure that the inventory of available inhalers within the application is consistently maintained. This guarantees that patients always have access to their prescribed medications.

        Personalization: tracking, reminders, recommendations

        In their personal profiles users can perform multiple functions that help evaluate and monitor the state of their health.

        • Users can fill in the information about the primary and secondary inhalers, customize reminders and notifications to create a personalized schedule.
        • Users get an overview of the day, like possible health risks, symptoms triggers, and the list of inhalations planned.
        • In the personal dashboard, users can access the Calendar section with the weekly and monthly statistics.

        AI/ML-driven analysis and predictions

        Thanks to artificial intelligence and machine learning algorithms implemented in the app, users get accurate analysis and predictions of their health state.

        • Based on various factors like weather, humidity, and others, the app can evaluate the risk of asthma attacks.
        • With submitted audios, the machine learning algorithm analyzes how patients use their inhalers and produces a summary and recommendations for further fine-tuning and usage.

        Results and business value

        Our team launched the MVP in 2 months, developing an innovative, user-friendly mobile solution for asthma management.

        Personalized care

        Symptoms control

        User-friendly interface

        Reduced hospitalization cases

        The application tracks the patient’s condition, analyzes the information about the inhalations the patient takes, and provides personalized guidelines, alerts, and reminders based on the information provided.

        Related cases

        Need assistance with a software project?

        Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

          What happens next?

          An expert contacts you after thoroughly reviewing your requirements.

          If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

          We provide a project proposal, including estimates, scope analysis, CVs, and more.

          Meet our experts!

          Viktoryia Markevich

          Relationship manager

          Samuel Krendel

          Head of partnerships

          Optimizing KYC Framework for iOS and Android

          Identification mobile app

          Optimizing KYC Framework for iOS and Android

          Our team upgraded identity mobile apps for iOS and Android and optimized their key verification and access management functions.

          #Banking

          #MobileDevelopment

          #DataProtection

          Client*

          Our customer is a European software-as-a-service (SaaS) organization offering solutions for establishing and executing Know Your Customer (KYC), Know Your Business (KYB), and Anti-Money Laundering (AML) procedures in external services.

          *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

          Project in numbers

          duration

          1 year

          team

          5 specialists

          efforts

          11 520 hours

          Team involved in the project

          industry

          Banking, Information Technology

          solution

          Identification app

          technologies

          Native Android (Kotlin), Native iOS (Swift), Cross-platform Flutter (Dart)/RN (JS)

          1 x Web Developer

          1 x Android Developer

          1 x Product Manager

          1 x QA specialist  

          1 x iOS developer

          Challenge

          The main objective is to optimize the KYC framework for iOS and Android. The application had a slow validation process, and the web widget had restricted functionality. Therefore, it was not fully optimized for iOS and Android platforms. Our team was assigned to upgrade the KYC library and enhance the critical authentication capabilities.

          Related objectives

          Address issues with Android and iOS SDKs

          Leverage unclear documentation for Nexus ID Check

          Leverage documentation for the web version

          Redesign and optimize the framework architecture

          Solution & functionality

          Our team collaborated closely with the customer to guarantee a smooth integration of SDKs into the new multi-platform application and native applications. We successfully improved the Nexus ID Check system, reorganized the library structure and framework for Android and iOS, and included a new library.

          Redesigned architecture and improved functionality

          Our experts have optimized the Nexus ID Check capabilities on Android and iOS platforms. We updated the system by eliminating redundant screens and conducted UI refinements. The updates resulted in faster and more user-friendly verification processes.

          Thanks to redesigning the mobile framework, we reduced the time for implementing new features by 30% and simplified code maintenance. Furthermore, we introduced guidelines for integrating React Native and Flutter, facilitating the use of this library in future cross-platform solutions.

          New FaceTec SDK for enhanced 3D biometrics

          Before the update, our facial recognition software supported only regular recognition methods. Users had to capture multiple photos of their faces from different angles. The 2D images were sent to the Nexus ID Check server for further processing.

          Our team seamlessly integrated an upgraded FaceTec SDK library to boost biometric processing. With FaceTec, the biometric data collection process has become more user-friendly and less time-consuming. The interface provides clear instructions for users, simplifying the scanning procedure and getting high-quality biometric data. When acquired, the data is processed and validated on the server’s side.

          Besides optimizing the scanning and verification processes per se, our team enhanced the image quality, which led to more accurate user identification.

          Optimized document verification solution

          Previously, users could only add supporting documents on mobile devices by taking a photo in real time using their phone camera. However, we have now implemented a new function that allows users to take pictures in any convenient screen orientation, add various documentation types, and upload documents directly from their phone gallery in multiple formats, including PDF. This enhancement simplifies the verification process for users as they no longer need to keep physical documents on hand to take photos each time they log in.

          Instant document verification and user identification

          Before optimization, users were limited to adding supporting documents on mobile devices through real-time photo capture with their phone cameras. With the new feature, users are enabled to take photos in any suitable screen orientation and easily upload various document types directly from their phone gallery in multiple formats, including PDF.

          With biometric data and supporting documents, users had to upload them every time they logged into the application. An instant user identification system allows users to log in quickly using a simple face scan. The uploaded selfies are instantly verified against verified 3D biometrics and other data stored in the backend system. Users are free from the need to re-upload documents and biometric data each time they log in.

          Results and business value

          The resulting cross-platform app now has a wide array of features aimed at enhancing KYC (know your customer), KYB (know your business), and AML (anti-money laundering) functionalities:

          Innovative face biometrics capture

          Easy data upload for the users

          Enhanced data collection on the user’s geolocation

          Enhanced accuracy and verification process

          The system architecture and functionality of the KYC solution on mobile devices was refined with the advanced FaceTec SDK library and incorporated 3D biometrics. The team enhanced both the verification process and the user interface.

          Related cases

          Need assistance with a software project?

          Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

            What happens next?

            An expert contacts you after thoroughly reviewing your requirements.

            If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

            We provide a project proposal, including estimates, scope analysis, CVs, and more.

            Meet our experts!

            Viktoryia Markevich

            Relationship manager

            Samuel Krendel

            Head of partnerships

            Let’s build something great together

              Let’s build something great together

                Let’s build something great together

                  Let’s build something great together

                    Let’s build something great together