Skip to content

Elixir is a mobile application that helps users easily keep track of their daily fluid intake. It provides a stunning UI/UX including smooth animation, customization, and a visually asthetic chart. It is built using React Native and Firebase.

Notifications You must be signed in to change notification settings

hyjin123/elixir

Repository files navigation

Welcome to Elixir!

Description

Elixir is a mobile application that helps users easily keep track of their daily fluid intake. It provides a stunning UI/UX including smooth animation, customization, and a visually asthetic chart. It is built using React Native and Firebase.

Features

  • Users can register and log in using their email.
  • Users can set a target for their daily fluid intake.
  • Users view their fluid intake progress for the day in the main screen.
  • Users can navigate and view other days' progress.
  • Users can select and add which drink they had and how much.
  • Users can create custom drinks and custom amounts for future use.
  • Users can view previous drinks they had for the day (you can also delete previous drinks).
  • Users can track their last 7 day progress in a bar chart.

The App

Home Page Add a Drink
View your progress for the day! Select a drink and the amount and add it to the entry.
"Home page" "Add a drink"
Custom Drink Type Custom Drink Size
Create your own custom drink. Create your own custom size.
"Custom drink" "Custom amount"
Previous Drinks Change Dates
View your previous drinks for each day. Navigate between days to see your progress.
"Previous drinks" "Navigate between days"
Target History
Change your daily target. View important data for your last 7 days.
"Target" "Last 7 day data"

Getting Started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command.
  3. Download the Expo App on your device.
  4. Start the application using the expo start command.
  5. Scan the QR code on your device, this will start the application.

Stack Choices

Front-End

  • React Native (Expo)
  • Tailwind CSS
  • react-native-gifted-charts
  • React Spring (for SVG animation)

Back-End

  • Firebase

About

Elixir is a mobile application that helps users easily keep track of their daily fluid intake. It provides a stunning UI/UX including smooth animation, customization, and a visually asthetic chart. It is built using React Native and Firebase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published