BabyTracker
Website to view a Data Clone from the BabyTracker mobile app.
Screenshots
Account
Creating an account is really easy and protects all the data about your baby.
In your profile you can enable the memories email and share a baby with another user.
Import / Select baby
Import a Data clone from the BabyTracker mobile app and select which baby you want to view.
Importing a Data clone is handled by Tus so even if your clone has a large size due to photo's, importing will still succeed.
Diary
View all events logged with the BabyTracker app on the big screen!
See your memories, what happened a year ago? what happened 2 years ago?
See a gallery of all the baby photo's
Charts
BabyTracker shows you a number of different growth charts for your baby:
- Length/height
- Weight
- Head circumference
- BMI
Your babies data is plotted against the 3%, 50% and 97% percentile taken from the WHO Child growth standards
Running
docker run -p 80:80 -e ... -e ... sboulema/babytracker
Environment variables
| Variable | Description |
|---|---|
| ASPNETCORE_ENVIRONMENT | .NET environment should be set to "Production" when using Docker, in order to used mapped volumes |
| AUTH0_CLIENTID | Auth0 client id used for authentication |
| AUTH0_CLIENTSECRET | Auth0 client secret used for authentication |
| AUTH0_DOMAIN | Auth0 domain to use for authentication |
| AUTH0_MACHINE_CLIENTID | Auth0 machine to machine client id used for user profile management |
| AUTH0_MACHINE_CLIENTSECRET | Auth0 machine to machine client secret used for user profile management |
| BASE_URL | Base url for links and images in the memories email |
| MEMORIES_CRON | Cron schedule on which to send the memories email |
| MEMORIES_FROM_EMAIL | Email address to use when sending memories email |
| MEMORIES_FROM_NAME | Email sender name to use when sending memories email |
| POSTMARK_API_TOKEN | Postmark API token used to send the memories email |
Volumes / Bind mounts
| Path on container | Description |
|---|---|
| /data | Data clones are stored at this path |
Requirements
- Auth0 account
- Postmark account
Building Dependencies
- .NET 9.0
- NPM
Debugging
Cron to easily test the MemoriesJob by running it every minute:
0 0/1 * 1/1 * ? *
Disclaimer
This website is not produced, endorsed, supported, or affiliated with nighp software.