Baby Record
Baby Growth Record is a daily baby care application for the same family. It records the baby's daily feeding, sleep, diaper changing, supplements, body temperature, and activity events, and provides query, statistical analysis and data visualization.
Lazy cat OIDC login has been integrated, and it is recommended to have a better experience in pwa mode. Note: One lazy cat account corresponds to one character. ##Functional characteristics - ** Multiple babies/multiple recorders **: All records are hung with 'baby_id' and 'creator_id', supporting collaborative recording by multiple babies and multiple family members (fathers/mothers/grandparents/grandparents). - ** Six recording fields **: feeding, sleep, diaper changing, supplements, body temperature, activity events; sleep support "start/end" quick timing entry. - ** Statistics and visualization **: Aggregate statistics by day/ 7 days/ 30 days/custom interval, and the front end displays trend charts and dashboards based on ECharts. - ** Domain-driven modularity **: Each business domain has its own NestJS module, and statistics/dashboards/interval analysis serves as a read-only aggregation layer to reuse underlying events. - ˇ ** Original events first **: Keep complete original events (no discarding fields, not just aggregation results), leaving enough data bases for growth curves and AI analysis. - ˇ *** Unified contract **: Unified response format `{ code, message, data }`, unified exception handling, global DTO verification, Swagger automatic documents.







