https://github.com/owencooke/goalgetter
Help parents set goals for and gamify their child's healthy habits. π₯ @ UAEC 2024
https://github.com/owencooke/goalgetter
firebase nextjs wearable-devices
Last synced: 3 months ago
JSON representation
Help parents set goals for and gamify their child's healthy habits. π₯ @ UAEC 2024
- Host: GitHub
- URL: https://github.com/owencooke/goalgetter
- Owner: owencooke
- Created: 2024-11-02T15:35:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-10T21:48:23.000Z (over 1 year ago)
- Last Synced: 2025-01-24T16:48:33.526Z (over 1 year ago)
- Topics: firebase, nextjs, wearable-devices
- Language: TypeScript
- Homepage: https://my-goal-getter.vercel.app
- Size: 508 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GoalGetter
Use technology to get kids off screens, instead of addicted to them! With the help of a fitness watch and GoalGetter, gamify your childβs way of getting out, being active, and living a healthy life!
Built and pitched in just 8 hours, winning 2nd place in the [2024 University of Alberta Engineering Competition](https://www.essualberta.ca/uaec)'s Programming category, under the theme of "Wearable Technologies"! ππ₯
|  |  |  |
|-|-|-|
## About the Product
Check out the full product pitch presentation on [Canva](https://www.canva.com/design/DAGVcMh9q-s/h1oa-zhkwQqo-HVd6OiOZw/edit?utm_content=DAGVcMh9q-s&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton)!
|  |  |
| -- | -- |
## Tech Stack
| **Technology** | **Description** |
|----------------|-----------------|
|  | **Next.js** for both the frontend and backend. Shoutout to shadcn for the awesome UI components. |
|  | **Firebase** to provide real-time fitness data sync and track goal progress. |
|  | **Python** for scripting tasks, to simulate wearable device data being sent to our webhook. |
For realistic wearable fitness data, we used a subset of a dataset from [Kaggle](https://www.kaggle.com/datasets/arnavsmayan/fitness-tracker-dataset).
## Getting Started
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
```bash
git clone git@github.com:owencooke/GoalGetter.git
npm i
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.