Daycare Dash

 

About the project

Daycare Dash is a web platform built for Canadian daycare centers and parents, enabling streamlined enrollment, class management, and application tracking. Parents can apply to daycare centers within a 5km radius, while centers manage applications, waitlists, and billing-all powered by automated notifications and secure payments.




Challenges

  • Unstructured Enrollment: Parents had no centralized way to apply to multiple centers nearby.

  • Application Tracking Issues: Daycares managed admissions, waitlists, and rejections manually, creating inefficiencies.

  • Limited Security: Parents needed secure login beyond standard password-based authentication.

  • Language Barrier: Required bilingual support for English and French users.

  • Payment Control: Admins lacked flexibility in enabling or disabling daycare payments.

Approach

  • Role-Specific Dashboards: Parents, Daycares, and Admins have unique interfaces tailored to their workflows.

  • Application Management: Centers can admit, reject, or waitlist students, with real-time email alerts to parents.

  • Waitlist Reordering: Built reordering functionality to prioritize applications.

  • Parent Choice Flow: Once admitted, parents can accept/reject offers, with pending applications auto-closed.

  • 2FA Security: Developed custom two-factor authentication via expiring email codes.
  • Bilingual System: Implemented language settings stored per user, with Google Sheets-based translation syncing.

  • Admin Controls: Enabled admins to oversee subscriptions, applications, and toggle payments per daycare.

  • CSV Importer: Bulk upload with duplicate validation to prevent errors.

Key Features

  • Parent Dashboard: Apply to centers, track applications, accept/reject offers, view invoices.

  • Daycare Dashboard: Manage classes, reorder waitlists, bulk import applications, view billing & invoices.

  • Admin Dashboard: System-wide oversight of parents, daycares, children, subscriptions, and compliance.

  • 2FA Authentication: Email-based verification codes with expiry and resend.

  • Bilingual Support: English/French toggle with translations stored at the user level.
  • Payments & Billing: Stripe integration for subscriptions, invoices, and transaction logs.

  • CSV Import Validation: Detects duplicates and maps applications to existing accounts.

  • Automated Notifications: Real-time updates for parents and daycares via SendGrid.



Results & Impact

Daycare Dash creates a structured and transparent system for managing daycare admissions. Parents benefit from an easy application process with clear notifications, while daycares streamline capacity and class management. Admins gain full visibility and control, ensuring compliance across licensed and unlicensed centers. With bilingual support, secure authentication, and automated workflows, Daycare Dash sets a new standard for childcare enrollment platforms in Canada.

Technology Stack



Comments

Popular posts from this blog

Trackleads

Matrimony

Quickbids