C

CarolCal

Family Appointment Management Made Simple

About CarolCal

CarolCal is a private family appointment management system designed to help families coordinate schedules, manage appointments, and stay organized together. Built with modern web technologies and Firebase backend, it provides real-time synchronization across all family members.

🔐

Secure Authentication

Firebase Authentication with Google Sign-In ensures only authorized family members can access appointments.

👥

Role-Based Access

Admins can manage all appointments, while family members can create and edit their own entries.

🔄

Real-Time Sync

Changes sync instantly across all devices, keeping everyone on the same page.

📅

Appointment Details

Track event names, dates, times, locations, driver information, and notes all in one place.

🕐

Pickup & Appointment Times

Separate fields for pickup time and appointment time help coordinate transportation.

📱

iOS Integration

Syncs with the iOS app version for notifications and on-the-go access.

Technical Details

Frontend

HTML, CSS, JavaScript

Backend

Firebase (Firestore, Authentication)

Authentication

Google OAuth via Firebase

Hosting

GitHub Pages

How It Works

  1. Sign In

    Family members sign in securely using their Google accounts.

  2. View Appointments

    See upcoming and past appointments in a clean, organized interface.

  3. Create & Edit

    Add new appointments with all relevant details or update existing ones.

  4. Stay Synced

    All changes sync automatically across devices and family members.

Privacy & Access

CarolCal is a private application built for a specific family. Access is restricted to authorized users only through Firebase Authentication. The app is not publicly available for general use.