About the Project

Building the appointment booking app for Instagram professionals

Calisera is our hands-on learning project. We're building a complete appointment booking application from the ground up — tackling architecture decisions, API design, user interface development, and deployment. We chose to focus on Instagram-based service providers because it presents real technical challenges: mobile-first design, social platform integration, and real-time scheduling systems.

This blog documents our key product decisions. As we work through building Calisera, we write about the important choices we make: why we chose our tech stack, how we approached major features, what architecture patterns we implemented, and which solutions worked (or didn't). These aren't daily logs — they're reflections on the significant development milestones and lessons learned along the way.

The Problem Space

Building for mobile-first professionals

Many service providers today — hairstylists, personal trainers, freelancers — run their entire business through Instagram. They showcase work, engage clients, and handle inquiries all through social media. But existing booking tools assume you have a traditional website and desktop workflow.

This gap creates interesting product challenges: How do you build scheduling that works seamlessly on mobile? How do you integrate with social platforms? How do you design for users who may never visit a traditional website? These questions drive our development decisions, and we document our approach in the blog.

What We Are Building

Core Features

Traditional booking platforms assume you have a website and desktop-focused business, but today's entrepreneurs are mobile-native and Instagram-first. We're developing Calisera to bridge this gap with features designed for your actual workflow. Here are the key features we're building:

Instagram Integration

Share your booking link directly in your Instagram bio, stories, and DMs. Your clients book without ever leaving their comfort zone.

No Website Needed

Skip the expensive website. Your Calisera profile becomes your professional booking hub that works everywhere.

Client Communication

Automated confirmations, reminders, and follow-ups that maintain your personal touch while saving time.

Smart Scheduling

Intelligent calendar management that prevents double-bookings and maximizes your productive hours.

Flexible Offers

Set up one-on-one appointments, group classes, or special events with custom pricing and scheduling—all manageable from your mobile device.

How

Our Tech Stack

ReactNxNestJSAmazon Web ServicesNext.js
Who We Are

Meet the Team

Marcus, Tech Lead

Marcus
Tech Lead

Marcus is Calisera's Lead Developer with over 20 years of experience. He drives technical decision-making and has architected our secure infrastructure, ensuring Calisera delivers exceptional performance on a scalable, secure foundation.

Sabine, Developer and Project Manager

Sabine
Developer & Product Owner

Sabine is a full-stack developer with a passion for design. Working across the entire product, she not only builds beautiful, functional experiences but also drives projects forward through strategic planning turning vision into reality.

Latest Articles

Sabine and Marcus2025-10-15

Designing a Scalable Booking System: A Service-Based Architecture

How we architected Calisera, a mobile-first appointment scheduling platform, using service-based architecture to balance scalability with the pragmatic realities of building an MVP.

Service Based ArchitectureArchitectureBooking SystemMVP+1 more
Designing a Scalable Booking System: A Service-Based Architecture