Daycare Dash
About the project
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.
Comments
Post a Comment