Welcome to Zease! Zease is a mobile application (iOS and Android) that allows users to track their sleep habits over time and view detailed information about their sleep including data visualizations.
You can watch our app presentation HERE
Download the Expo Go App on either your iOS or Android device and do the following:
npm install --global expo-cli
cd <directory>
git clone https://github.com/Pikachu-Pack-2111/Zease
npm install
expo start
Scan the QR Code provided by your terminal with your device to use Zease!
If you prefer, you can also view the web version of Zease HERE
After accessing Zease, you can create a new account and experience our new user onboarding flow. If you'd like to experience Zease in the same manner as a current user who has already uploaded sleep entries for some time, please feel free to log in with one of the demo users below:
DEMO USER 1
email: [email protected]
password: 123456
DEMO USER 2
email: [email protected]
password: 123456
NEW USER EXPERIENCE
REGULAR USER EXPERIENCE
- A user can create an account.
- A user can add multiple criteria to their account including their bed time and wake up goals, and any factors that may be impacting their sleep from multiple categories.
- A user who has just created an account can see an onboarding tutorial with detailed information on how to use the app.
- A logged in user can add a daily sleep entry.
- A logged in user can edit their sleep entry from the previous night.
- A logged in user can view a list of all of their sleep entries, and can select from that list to see expanded data about a specific entry.
- A logged in user can view multiple data visualizations providing graphical information about their sleep habits.
- A logged in user can view and edit their profile.
React Native: Javascript framework created by Meta that combines the best parts of native development with React with a best-in-class JavaScript library for building user interfaces.
Expo: A framework and platform built around React Native that helps to develop, build, deploy, and iterate on iOS, Android, and web apps from the same JavaScript/TypeScript codebase.
Firestore (Realtime Database and Authentication): NoSQL document database built for automatic scaling, high performance, and ease of application development.
Redux: A predictable state container for JavaScript apps.
Victory.js: A set of modular charting components for React and React Native.
Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
Liz Yoder
Alston White
Sam Kanan