IndustryProductivity · SchedulingServicesMobile App · Admin Panel

Orders and appointments on one calendar — so the whole team books from the same schedule.

Pander is a scheduling app for teams. Orders and appointments are created with everything attached — time, place, notes — and land on one shared calendar that updates in real time, with an admin panel above it. Live on the App Store since 2023.

Core Offering
Appointment & Schedule Management
Status
Live — App Store
Products
1 app · 1 admin panel
Launched
2023
Platform
iOS · Flutter
Project Results
2
Products delivered
Mobile app · admin panel
Structural fact — products built
4
Booking stages
Requests · accepted · confirmed · others
Structural fact — stages built
2023
Live on the App Store
Released June 2023
Public — App Store, verified 21 Oct 2026
v2.1.5
Still shipping
Updated May 2026
Public — App Store version history

Team sizes and booking volume are the client's to share, and they are not on this page. What is on this page is what was built and why it was built that way.

Pander app screens — onboarding, calendar home with confirmed appointments, appointment tabs, chat, notifications, quick categories and profile
The Context

Building a scheduling app where a team's orders and appointments share one calendar.

Pander is an appointment and schedule management app for teams. Orders are created with all the details they need, appointments are scheduled with time, location and notes, and every booking moves through clear stages — requested, accepted, confirmed — on a calendar the whole team works from. Chat, notifications and a personal schedule with working hours sit alongside it.

The brief covered the app and an admin panel to run it: users, appointments and orders managed from the web, with reporting on what the team is booking. The app went live on the App Store in June 2023 and is still being updated, on version 2.1.5 in 2026.

Pander app on three phones — calendar home with appointments, a support chat, and profile settings with schedule, language and account options
The Challenge

Appointments and orders lived in separate notes, so schedules clashed.

When each person keeps their own notes, the team's schedule only exists in someone's head. Two people book the same slot, an order is agreed without the appointment that delivers it, and nobody can see at a glance what is confirmed and what is still just a request.

Fixing that is not just a shared calendar. An appointment needs its details attached — where, when, what was agreed — and it needs a status everyone trusts. If the app shows a booking as confirmed when it is not, the team goes back to their notes.

Our Approach

One calendar, clear stages, and changes everyone sees at once.

Every booking in Pander has an owner, a set of details and a status, and every change to any of them reaches the rest of the team immediately.

The calendar is the home screen.

The app opens on the month view with booked days marked and confirmed appointments listed underneath, so the first thing anyone sees is the team's actual schedule.

Bookings move through stages.

Appointments sit in Requests, Accepted, Confirmed or Others, each showing the time remaining, the location and any additional note — so the status of a booking is never a guess.

Orders and appointments together.

Orders are created with all their details and appointments are scheduled against them, so the work agreed and the time booked to deliver it are the same record.

Real-time updates over sockets.

New, accepted, confirmed and completed appointments trigger live updates over Socket.io, with push notifications and email when the app is closed.

Chat and help in the app.

In-app chat and a helpdesk keep questions about a booking next to the booking, instead of in a separate messaging app.

An admin panel to run it.

An Angular dashboard manages users, appointments and orders, with analytics and reporting on what the team is booking.

What This Means in Practice

What this means in practice.

01

Appointments and orders sit in one shared view, so the whole team works from the same schedule instead of separate notes.

02

Every booking shows its stage — requested, accepted or confirmed — so nobody has to ask whether a slot is really taken.

03

Time, location and notes travel with each appointment, so whoever picks it up has the details agreed.

04

Changes reach the team in real time, with push and email notifications for new, confirmed and completed appointments.

05

Each person sets their own schedule and working hours, so bookings land when people are actually available.

06

The app has been live on the App Store since 2023 and is still being updated in 2026.

Is your team's schedule still living in separate notes?

Built for Every Platform

One app for the team, one panel to run it.

The Flutter app and the Angular admin panel read the same bookings, so a change in either shows up in both.

iOS · Flutter

Pander App

01
  • Calendar home with confirmed appointments
  • Requests, accepted and confirmed tabs
  • Orders and appointments with time, place and notes
  • Chat and live booking notifications
  • Schedule, working hours and profile settings
Pander app on five phones — notifications, appointment tabs, two months of schedule, and a profile with working hours
Web · Angular

Admin Panel

02
  • Calendar view of every booking
  • Requests, accepted and confirmed appointments
  • Upcoming bookings with location and notes
  • User, order and appointment management
  • Analytics and reporting
Pander on a laptop — calendar view with requests and confirmed tabs and a list of upcoming confirmed bookings
FAQ

Scheduling & Appointment App Development — Questions Founders Ask Us

Have a similar project? Talk to us

By making the calendar the single source of truth and pushing every change to everyone at once. On Pander, appointments move through clear stages — requested, accepted, confirmed — and each change is sent to the team over sockets as it happens, so nobody is booking against a stale view of the schedule.

Yes, and they should be. In Pander an order carries its details and the appointment that delivers it is scheduled against it, so the work agreed and the time booked to do it are one record instead of two notes that drift apart.

Yes. Pander has an Angular admin panel alongside the Flutter app, reading the same bookings — users, appointments and orders are managed from the web, with analytics and reporting on what the team is booking.

It depends on how many roles book, how bookings are approved and what the admin side needs to do. An app plus admin panel like Pander is scoped in phases and quoted fixed-price after a free scoping call.

Need one schedule your whole team trusts?

Shared calendars, booking stages, real-time updates and an admin panel to run it.
See how we'd scope yours.

Book a Free Consultation
Trusted US-Registered Development Agency✦
5.0 Client Satisfaction on Clutch✦
Recognized Top Rated Plus on Upwork✦
250+ Products Delivered✦
15+ Expert Developers & Designers✦
6+ Years of Development Excellence✦
Serving Clients Across the Globe✦
88% Client Retention Rate✦
Trusted US-Registered Development Agency✦
5.0 Client Satisfaction on Clutch✦
Recognized Top Rated Plus on Upwork✦
250+ Products Delivered✦
15+ Expert Developers & Designers✦
6+ Years of Development Excellence✦
Serving Clients Across the Globe✦
88% Client Retention Rate✦
Logo