A clean month-view booking calendar with an inline agenda and a friendly empty state. See busy days at a glance via dot indicators, tap any date to reveal its appointments/lessons below, and theme everything to match your app. Fast, readable, and perfect for scheduling flows in FlutterFlow.
Functionality
-
Month header with previous/next arrows and current month/year.
-
Busy-day dots (single/multiple) to preview how many bookings a date has.
-
Tap a date → Day agenda with title + time (optional location/teacher/notes).
-
Empty-state panel with illustration and CTA text when no events exist.
-
Create/Edit hooks for opening booking forms or detail sheets.
-
Recurring & multi-day events support (daily/weekly/custom RRULE-ready).
-
Min/Max date limits and disabled/blackout days (e.g., holidays).
-
Today & selected styling for quick orientation.
-
First day of week (Mon/Sun) and weekend highlighting.
-
Timezone-aware times with 12/24-hour formatting.
-
Filters/labels (optional) to show types: lesson, call, appointment, class.
-
Search hook to find bookings by keyword or tag.
-
Theming: accent color, typography, radius, dot style, hover/pressed states.
-
i18n-ready: locale, month/day names, number formats.
-
Responsive layout for cards, sheets, or full screens.
-
Accessibility: large tap targets, readable contrast, screen-reader labels.
-
Data binding from Firestore/Supabase/REST/local JSON; lazy loading for performance.
Great for: appointment apps, lesson/tutoring schedules, clinic visits, salon/spa bookings, fitness classes, coworking/room reservations, rentals, and any app that needs a calendar + agenda for bookings.
Keywords: FlutterFlow calendar, bookings calendar, agenda view, appointment scheduler, lessons calendar, class schedule, events calendar, month view, busy day dots, availability, empty state, booking system, reservation, recurring events, multi-day events, min max dates, disabled days, blackout dates, today highlight, selected date, first day of week, weekend style, timezone support, 12/24 hour time, localization, i18n, theming, accent color, responsive calendar, mobile planner, Firestore events, Supabase events, REST datasource, data binding, search filter, category chips, teacher field, location field, create booking, edit booking, accessible UI, rounded card, soft shadow, Flutter widget, FlutterFlow component.
Events & Appointments Calendar
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.