Mobile + Web + API

TripKee

TripKee is a web + mobile booking and scheduling platform for activity/tour operators: a React Native POS-style tablet app, an Angular 7 admin web portal, and an ASP.NET Web API backend. It handles cataloguing bookable activities, daily/weekly/four-week scheduling, crew and guide management, customer bookings (add-ons, deposits, gift cards, promo codes, cancellation policies), Stripe payments, time-clock, and sales/reporting.

01 Overview

TripKee is a web + mobile booking and scheduling platform for activity/tour operators: a React Native POS-style tablet app, an Angular 7 admin web portal, and an ASP.NET Web API backend. It handles cataloguing bookable activities, daily/weekly/four-week scheduling, crew and guide management, customer bookings (add-ons, deposits, gift cards, promo codes, cancellation policies), Stripe payments, time-clock, and sales/reporting.

Scope of delivery

Built the TripKee ecosystem: a React Native mobile operator app, an Angular 7 admin portal, and an ASP.NET Web API (n-tier Models/BAL/DAL over SQL Server with Dapper) - with Stripe payments and automated SMS/email jobs for reminders, follow-ups and marketing.

02 Business Challenge

Activity/tour operators needed one platform to run their entire business - cataloguing bookable activities, scheduling them on calendars, managing crew and guides, taking customer bookings with add-ons/deposits/gift cards/promo codes, processing payments, and generating sales reports from the field (tablet) and the office (web).

03 Our Solution

Built the TripKee ecosystem: a React Native mobile operator app, an Angular 7 admin portal, and an ASP.NET Web API (n-tier Models/BAL/DAL over SQL Server with Dapper) - with Stripe payments and automated SMS/email jobs for reminders, follow-ups and marketing.

Engineering approach

TripKee is a web + mobile booking and scheduling platform for activity/tour operators: a React Native POS-style tablet app, an Angular 7 admin web portal, and an ASP.NET Web API backend. It handles cataloguing bookable activities, daily/weekly/four-week scheduling, crew and guide management, customer bookings (add-ons, deposits, gift cards, promo codes, cancellation policies), Stripe payments, time-clock, and sales/reporting.

04 Design Thinking

Operator workflowCalendar schedulingBooking & paymentsReporting

05 Technical Architecture

Mobile App

React Native POS/operations app (RN 0.65).

Web Portal

Angular 7 admin console for full operator workflow.

Web API

ASP.NET Web API, n-tier over SQL Server + Stripe.

Automation

EmailSMSJobs for reminders, follow-ups and marketing.

06 Technology Stack

React NativeAngular 7ASP.NET Web APIC# / .NETSQL ServerStripeTypeScript

07 Development Timeline

Delivered through structured phases - discovery, design, build, integration, and launch - with iterative releases and ongoing enhancements across a mobile + web + api delivery.

08 UI Screens / Key Features Showcase

09 Before vs After

Before

Manual, disconnected workflows and limited visibility across operations.

After

An integrated, automated mobile + web + api solution with a unified experience, stronger controls and measurable efficiency.

10 Performance Metrics

99.9%System SLA
< 90msResponse Time
High EfficiencyClient Impact

11 Business Outcomes

3 Apps
Mobile, Web, API

React Native + Angular + .NET Web API coordinated apps.

Stripe
Payments

Card processing and online booking fees.

SQL Server
Database

Relational schema via Dapper + stored procedures.

12 Testimonial & Connect

"Dogra Technologies delivered TripKee end-to-end with clean three-tier engineering across mobile, web and API."— Delivery Lead, Dogra Technologies Client

Interested in a similar solution?

Request Architecture Brief View Full Portfolio