🚌EdTech

Tripaid: School Trip Management Platform

Complete redevelopment of a school trip management app—migrating from legacy React Native + PHP to a robust Flutter mobile app + Node.js backend with GDPR compliance and real-time features.

Client:Tripaid
Tripaid Live

Science Museum Trip

Active
School
Museum
Park
Return
Emma S.
Jack T.
Mia R.
+22 more students

25

Students

Safe

All Checked

3

New Messages

14:32

Next Stop

GDPR Compliant
Real-time Tracking
Scroll to explore
The Challenge

Legacy Platform Limitations

When Tripaid came to us, they had many good ideas but the implementation was holding them back. The existing React Native + PHP-based app had maintenance issues, performance bottlenecks, and code complexity. Core features like location tracking, messaging, and group management were brittle and hard to extend. As the system involves children and schools, GDPR compliance, secure communication, and strict privacy controls (teachers vs students) were non-negotiable.

📉

Technical Debt

React Native + PHP stack with maintenance issues and performance bottlenecks

🔒

Privacy Requirements

Children's data requires strict GDPR compliance and safety controls

📡

Real-time Features

Location tracking and messaging were brittle and hard to extend

👥

Role-based Access

Complex permissions for EVCs, teachers, students, and parents

Our Solution

Complete Platform Rebuild

1

Ported mobile app to Flutter for cross-platform consistency and better performance

2

Replaced backend with Node.js/Express with versioned APIs and clean architecture

3

Implemented role-based messaging where students can contact teachers but not each other

4

Built trip lifecycle management with auto-expiring codes and data retention policies

5

Added end-to-end encryption, GDPR compliance, and automatic 30-day data purging

6

Implemented real-time location tracking with 100m movement threshold updates

7

Added read receipts, offline resilience, and push notifications

Platform Features

Safe School Trip Management

📱

Flutter Mobile App

  • Cross-platform iOS and Android with native performance
  • Role-based access: EVCs, Teachers, Students
  • Offline resilience with local storage and sync
  • Push notifications for trip updates and messages
📍

Real-time Location

  • 100m movement threshold for battery optimization
  • Teacher visibility of all student locations
  • Privacy-respecting: students can't see each other
  • Automatic check-in at waypoints
💬

Secure Messaging

  • End-to-end encrypted communication
  • Students can only contact teachers
  • Read receipts and delivery confirmation
  • File sharing for trip documents
🛡️

GDPR & Safety

  • Automatic 30-day data purging policy
  • Trip codes auto-expire after completion
  • Parental consent management
  • Full audit logging for compliance
Impact

Platform Transformation

0%

Codebase Rebuilt

0

Legacy Technical Debt

0

Fully Compliant

0

Location & Messaging

The End... or is it?
EdTech & Transportation

Tripaid

— The End —
Next Chapter

Your Company

The page is blank.
Let's write it together.