Skip to content

RickeyZh/hackthenorth2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EarlyGoose - Your Sleep Pattern Companion

Welcome to EarlyGoose, your go-to solution for fixing your sleep pattern and making the most out of your restful nights. EarlyGoose combines cutting-edge technology, gamification, and goal-setting to help you achieve better sleep habits and overall well-being.

Table of Contents

Getting Started

Prerequisites

To run EarlyGoose, you'll need the following software installed on your machine:

  • Node.js: Download and install it from nodejs.org.
  • npm: It comes bundled with Node.js.

Installation

  1. Clone this repository to your local machine:

git clone https://github.com/rickeyzh/hackthenorth2023.git

  1. Navigate to the project folder:

cd earlygoose

  1. Install the project dependencies:

npm install

  1. Start the EarlyGoose app:

npm start

The app will open in your default web browser at http://localhost:3000.

How It Works

Posenet Sleep Detection

EarlyGoose utilizes PoseNet, a machine learning model, to detect if you are sleeping or not. Simply place your device in a suitable position, and EarlyGoose will monitor your sleep patterns and provide feedback.

Gamification

We believe that making sleep fun is the key to better sleep habits. EarlyGoose offers a gamified experience where you can earn rewards, unlock skins, and achieve higher scores by maintaining a consistent and healthy sleep pattern. The more you sleep well, the more you progress in the game.

Goal Setting

EarlyGoose allows you to set personalized sleep goals. Whether you want to increase your sleep duration, improve sleep quality, or wake up at a specific time, our app helps you track and achieve your sleep goals. Stay motivated with EarlyGoose's goal tracking and notifications.

Usage

  1. Open EarlyGoose in your web browser.
  2. Sign up or log in to your account.
  3. Place your device in a suitable position for sleep monitoring.
  4. EarlyGoose will start detecting your sleep pattern.
  5. Earn rewards, unlock skins, and reach your sleep goals.
  6. View your sleep progress and statistics on your dashboard.

Contributing

We welcome contributions from the community! Whether it's bug fixes, new features, or improvements to documentation, please feel free to fork this repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.


Thank you for choosing EarlyGoose to help you fix your sleep pattern and embark on a journey to better sleep. We're committed to your well-being, and we hope EarlyGoose brings you restful nights and joyful mornings. Sweet dreams!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •