The Breastfeeding Center for Greater Washington (BCGW) Dashboard is a web application built to centralize operational data and analytics for BCGW staff. It aggregates client information from four integrated platforms — Jane, Acuity, Booqable, and Squarespace — giving directors, admins, and volunteers a unified view of client interactions, appointment activity, equipment rentals, and online sales.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/hack4impact-umd/breastfeeding-center-gw/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what the BCGW Dashboard does and how it serves the organization.
Getting Started
Set up the project locally and get your development environment running.
Dashboard Features
Explore the Jane, Acuity, Booqable, and Squarespace dashboards.
API Reference
Browse the full backend API for clients, appointments, users, and more.
Key capabilities
Client Journey
View every client’s cross-service interactions in one timeline.
Jane Dashboard
Analyze visit breakdowns by type and track client retention rates.
Acuity Dashboard
See class attendance by instructor, trimester, and category.
Data Upload
Import Jane appointment and client data from Excel or CSV files.
Get up and running
Clone the repository
Clone the project and install dependencies in both
react-app and cloud-functions/functions.Configure environment variables
Set up Firebase credentials and API keys for Acuity, Booqable, Squarespace, and Stripe.
Start the development server
Run
npm run dev from the root directory to start the Firebase emulators and Vite dev server together.