Category: Case study

  • Automated SMS Notifications for a Courier Service

    Automated SMS Notifications for a Courier Service

    Project Overview

    We developed an effective automation for one of the leading courier companies, utilizing Microsoft Power Automate to streamline SMS notifications about shipment status. The solution enables automatic alerts at key delivery stages, reducing the need for manual status updates.

    Challenges & Solutions

    Customers frequently inquired about the progress of their shipments, creating additional workload for the support team. By implementing an automated workflow in Power Automate, we integrated SMS notifications directly with the company’s tracking system, ensuring timely and reliable updates.

    Tech Stack

    • Automation: Microsoft Power Automate
    • Messaging Service: Twilio, SMS gateways
    • Integration: API connections with courier tracking systems

    Outcome

    The automation significantly improved customer communication, reduced the burden on support teams, and ensured that customers received timely updates without additional effort from courier staff.

    Looking for a custom mobile or web solution for your service-based business?
    Contact us — Let’s talk, we’ll help you.

  • End-to-End Web & Mobile Platform for On-Demand Home Services

    End-to-End Web & Mobile Platform for On-Demand Home Services

    We developed a comprehensive web and mobile application (iOS & Android) designed to connect service providers with customers seeking at-home appointments across various industries—beauty, wellness, repair, and more.

    The platform enables professionals to register as service providers and manage their own schedules, pricing, and availability, while offering a smooth booking experience for clients.

    Key Features:

    • Service Provider Account Management
      Users can register, create a profile, and define their services, pricing, service areas, and availability.

    • Dynamic Calendar & Availability Management
      Providers manage their own calendar and set open time slots, allowing for real-time visibility of availability.

    • Booking System
      Customers can browse services, choose available time slots, and book appointments directly in the app.

    • Integrated Payments
      Secure online payments for home visits are processed via integrated payment gateways.

    • Real-Time Chat & Notifications
      In-app messaging allows clients and providers to communicate before or after appointments. Push/email notifications are triggered at key stages.

    • Video Call Support
      The app includes a video consultation option for remote services or pre-visit discussions.

    Our Approach:

    Built using Flutter for cross-platform mobile development and a scalable Node.js + PostgreSQL back end, the platform offers seamless performance across devices and fast response times under load. The admin panel and service provider dashboard were developed using React.js, with a focus on ease of use and responsive UI.

    Results:

    The solution provides a full-service experience for both ends of the marketplace—simplifying service booking for customers and enabling flexible, mobile-first business operations for providers. It also reduces no-shows and improves efficiency thanks to automated scheduling and notifications.

    Tech Stack:

    • Frontend (Web): React.js

    • Mobile: Flutter (iOS & Android)

    • Backend: Node.js, Express

    • Database: PostgreSQL

    • Integrations: Stripe, Firebase, WebRTC

    Looking for a custom mobile or web solution for your service-based business?
    Contact us — we’ll help you bring your platform to life.

  • Online Chess for Real Money – Competitive Web Gaming Platform

    Online Chess for Real Money – Competitive Web Gaming Platform

    We built a custom web application for real-time chess matches with integrated monetary stakes, offering users a unique and competitive experience far beyond traditional online chess platforms.

    Key features include:

    • Real-time multiplayer gameplay with matchmaking and ranking logic,

    • Secure wallet integration for player deposits, withdrawals, and game-based transactions,

    • Anti-cheat mechanisms and game session monitoring,

    • WebSockets for low-latency communication and move synchronization,

    • React.js front-end with dynamic game board rendering,

    • Node.js + PostgreSQL back-end for transactional logic and player history.

    This was a one-of-a-kind concept designed to merge the strategy of chess with the thrill of competitive stakes—delivered in a sleek, intuitive, and secure environment.

  • Online Art Gallery – Web Application for Independent Artist Listings

    Online Art Gallery – Web Application for Independent Artist Listings

    We developed a custom web application that serves as an online art gallery and listing platform for independent artists. The platform allows users to create and manage art listings, upload images, categorize works by style or medium, and connect with potential buyers or curators.

    From a technical perspective, the solution includes:

    • Custom front-end built with React.js for fast and responsive UI,

    • Node.js + Express back-end with secure RESTful API,

    • MongoDB database for flexible content management,

    • User authentication, listing moderation, and admin dashboard,

    • Optimized image handling with automatic resizing and compression.

    The platform was designed to be scalable, mobile-friendly, and SEO-ready, empowering artists to promote their work without technical barriers.

  • Cross-Platform Flutter App for Precision Horseback Ride Tracking

    Cross-Platform Flutter App for Precision Horseback Ride Tracking

    At Inigra Software House, we developed a Flutter mobile application designed to track real-time distance, speed, and riding sessions for equestrian athletes and enthusiasts. Built for both iOS and Android, the app connects seamlessly to external GPS devices to ensure high-precision tracking, even in remote or fast-moving outdoor environments.

    The goal of the project was to offer users a way to analyze riding performance with exceptional accuracy. The app logs data such as distance covered, speed peaks, route mapping, and session duration—all visualized through an intuitive, user-friendly interface.

    To meet the client’s expectations, we implemented:

    • Flutter framework for smooth cross-platform performance,

    • Integration with third-party GPS sensors for real-time tracking,

    • Offline data caching for areas with poor connectivity,

    • Flutter app for real-time GPS tracking of horseback rides, capturing accurate distance, speed, and route data on iOS and Android. Session history and analytics dashboard.

    The solution supports individual riders and teams looking to monitor performance over time, improve technique, and capture reliable metrics—perfect for high-speed, competitive riding disciplines.

    Want to build a custom GPS tracking app with Flutter? Contact us and let’s bring your vision to life.

  • Automated CRM platform for real-time payment monitoring and debt collection

    Automated CRM platform for real-time payment monitoring and debt collection

    Overview
    A custom CRM backend enabling real-time payment monitoring, automated client reminders, and streamlined debt collection for a real estate development company.

    Client

    • Country: Poland

    • Industry: Real estate development

    • Type: Enterprise SME

    • URL: sovo.dev

    Challenge
    “Our finance team was spending too much time reconciling bank statements, chasing overdue invoices, and manually managing client communication. We needed an automated system to monitor payments in real time and enforce consistent debt collection workflows.”

    Solution

    • Delivered a custom CRM with:

      • Real-time bank integration (PSD2-compliant API)

      • Automated detection of delayed or missing payments

      • Configurable debt collection workflows and escalation rules

      • Automated email/SMS notifications to clients

      • Payment tracking dashboard with role-based access

    • Backend: Node.js REST API, PostgreSQL schema design, secure bank API integration, event-driven debt collection engine

    • Frontend: React.js + Tailwind CSS for dashboards and reporting

    • Integrations: Bank API (Open Banking), Twilio (SMS), SendGrid (email)

    • Team: 1 backend engineer, 1 frontend engineer, 1 QA, 1 project manager

    Result

    • 75% reduction in manual payment reconciliation work

    • 40% faster debt collection cycles compared to manual process

    • 95% of overdue clients now receive automated reminders within 24 hours

    • Improved transparency with dashboards, reducing disputes and delays

    Additional Information

    • Key numbers: 1,000+ transactions monitored per month; <200 ms avg. response time

    • Technologies: Node.js, PostgreSQL, secure banking API integration, role-based access control, event-driven workflows

    Process

    • Discovery → workshops with finance/legal teams to map workflows

    • Architecture → API endpoints, workflows, permissions

    • Implementation → iterative sprints, CI/CD pipelines on AWS

    • Validation → staging with anonymized bank data, UAT with finance team

    • Go-live → gradual rollout per project, KPI monitoring

    Client Testimonial

    “The new CRM saves our finance team hours every week. Automated reminders and escalation have improved payment discipline and reduced overdue accounts.”
    — Michał Dachtera, Finance Director, SOVO Development, Media: Click the link

  • Mobile app for 24/7 access and control in unattended organic grocery stores

    Mobile app for 24/7 access and control in unattended organic grocery stores

    We’ve built a solution tailored to the needs of unattended organic grocery stores, offering full access and control through a smart mobile platform. Here’s what makes it stand out.

    A mobile application designed for unattended organic grocery stores enables full control and user-friendly access at any time of day. It supports secure entry, smart shopping features, and real-time management, allowing store owners to operate without on-site staff while maintaining a high-quality customer experience.

    Key Features

    1. Secure Access and Authentication
    Users enter the store by scanning a QR code. Authentication ensures only verified users can access the store.

    2. In-App Product Scanning
    Customers can scan barcodes or use image recognition to add items to their cart. The system syncs with inventory and POS in real-time.

    3. Live Inventory and Product Information
    Displays product availability, ingredients, certifications, and stock updates. Admins can manage this from the backend.

    4. Admin Dashboard
    Includes tools for user management, product control, reporting, and integrations with smart locks or IoT security systems.

    Tech Stack

    • Mobile App: Flutter (iOS & Android), Firebase Authentication

    • Backend: Node.js or NestJS, PostgreSQL with Prisma ORM

    • Cloud: AWS or Google Cloud, CI/CD pipelines

    • Payments: Stripe integration

    • Other: WebSocket for real-time updates, optional smart lock API

    This setup provides a secure, efficient, and scalable solution for unattended retail environments.

    Media Press:

    https://gomobi.pl/aplikacje/aplikacja-bio-family-otworzy-drzwi-bezobslugowego-sklepu-cala-dobe/

    https://www.portalspozywczy.pl/handel/wiadomosci/aplikacja-bio-family-umozliwia-sklepom-sieci-dzialanie-samoobslugowe-i-calodobowe,170988.html

    https://businessinsider.com.pl/biznes/media/market-bezobslugowy-bio-family/qlb1rfs

  • Design and rollout of a scalable transaction data storage and processing platform

    Design and rollout of a scalable transaction data storage and processing platform

    Overview
    A robust backend platform to store, process, and analyze high volumes of transaction data in real time. Designed for scalability, resilience, and integrity, it powers reporting, analytics, and system integrations for business-critical operations.

    Client

    • Country: (confidential / US-based)

    • Industry: Financial services / transaction processing

    • Scale: Millions of transactions daily across multiple systems

    • Type: Enterprise (Fortune 500)

    • URL: Confidential

    Challenge
    “Our transaction data kept growing beyond the limits of our legacy systems. Reporting lagged by hours, queries timed out, and compliance teams lacked reliable audit trails. We needed a scalable, resilient backend that could ingest millions of events per day without bottlenecks.”

    Solution

    • Delivered a backend platform with:

      • Scalable Data Ingestion via Apache Kafka for high-frequency streams

      • Reliable Storage Layer combining PostgreSQL (transactions) and ClickHouse/BigQuery (analytics)

      • Stream Processing Pipelines using Apache Flink & dbt for real-time transformations and enrichment

      • Security & Compliance with encryption, RBAC, and audit logs

      • Integration-Ready APIs exposing curated datasets to BI, finance, and ML systems

    • Backend & Data Tech: Kafka, Flink, dbt, PostgreSQL, ClickHouse/BigQuery, Python

    • Infrastructure: Kubernetes, Terraform, AWS/GCP with encrypted S3 backups

    • Team: 2 backend/data engineers, 1 DevOps, 1 project manager

    Result

    • Ingestion throughput: >50,000 transactions/second without degradation

    • Reporting latency reduced from hours to seconds

    • Regulatory audits completed 30% faster due to reliable logs

    • Enabled real-time dashboards for finance and operations teams

    • Provided integration endpoints for machine learning models and BI platforms

    Additional Information

    • Key numbers: 5B+ rows stored, 7 TB processed daily, 99.99% uptime

    • Technologies: Kafka, Flink, dbt, PostgreSQL, ClickHouse, Kubernetes, Terraform, AWS/GCP

    • Security: OAuth2, encryption at rest & in transit, full audit trail

    Process

    • Discovery → mapped transaction flows, compliance needs, and reporting SLAs

    • Architecture → designed multi-tier storage and streaming pipelines

    • Implementation → iterative rollouts with blue/green deployments on Kubernetes

    • Validation → performance tests at 2× peak traffic; compliance validation with anonymized data

    • Go-live → phased migration from legacy, followed by 24/7 monitoring and support

    Client Testimonial

    “With this new platform, we finally trust our data. Reports run in seconds, regulators are satisfied, and our systems scale as the business grows.”