Skip to content

A simple iOS app to keep track of your daily water consumption

License

Notifications You must be signed in to change notification settings

soumildatta/Hydrate

Repository files navigation

xcode-version swift-version License

Hydrate App (iOS)

Hydrate is a simple app that helps you track your water consumption per day. The water consumption is measured by cups, and the consumption goal everyday is customizable. The goal completion and consumption history can also be seen in a calendar view.

Watch the demo video:
Link to App Demo
Link to YouTube Video

Purpose

The purpose of this app is to provide a way of manually keeping track of your daily water consumption with a simple user interface that can be used by anyone.

Key Features

  • Secure authentication
  • Set daily goals for water consumption
  • Opt in for daily reminders in the form of a notification to remember to complete your goal
  • View your consumption and goal completion history using a calendar to select the dates

Technologies used

The app uses Firebase and Firestore for authentication and data storage. CLTypingLabel is used in the login screen, to give the text a typing animation when the view loads up. FSCalendar is used for the calendar view on the calendar tab, which lets the user select a certain date and view the stats for the selected date.
Note - To run this project on your local machine, you need to create a Firebase project and place the GoogleService-Info.plist into the Hydrate folder.

App Screenshots

About

A simple iOS app to keep track of your daily water consumption

Resources

License

Stars

Watchers

Forks