/HydroPets

Primary LanguagePythonApache License 2.0Apache-2.0

iNTUition-v9.0-Nexus

H Y D R O P E T S

Incredibly innovative app that is simple yet solves a pertinent issue in the hot climate of Singapore.

Firebase Visual Studio Code Python

Features

  • Stay hydrated while growing your HydroPets!
  • Simple and easy to use
  • Push notifications every hour to remind user to drink water
  • After drinking water, user can water a virtual plant
  • The virtual plant will grow after being watered a specific number of times
  • When fully grown, the virtual plant can be harvested
  • There is a random chance that a virtual pet is spawned, and they can be collected and fed by the user

Showcase

Development

The app was carefully and skillfully engineered by our team. We drew inspiration from our gaming experiences and the common issue of not drinking sufficient water among individuals who lead hectic lifestyles, like us.

Hopefully, with a simple app like this it could help individuals avoid the discomfort and medical expenditure arising from aforementioned ailments that dehydration - however mild - entails.

No AI, No Problem

In this day and age Artificial Intelligence (AI) appears to be an ingredient people obsess themselves with, wanting to add it to software like salt to fries. However,often times they forget that adding too much salt can cause hypertension in the long run, an understanding our team embraced - with brilliant foresight.

"Simplicity is the ultimate sophistication." -Leonardo Da Vinci

A simple press of a button to remind one of hydrating onself gets the message across in an engaging way.

Dependencies:

  • Kivy V2.1.0

Installation (with Windows):

Instructions taken from https://kivy.org/doc/stable/gettingstarted/installation.html

Setup terminal and pip

Before Kivy can be installed, Python and pip needs to be pre-installed.

python -m pip install --upgrade pip setuptools virtualenv

Create virtual environment

Create a new virtual environment for your Kivy project.

python -m virtualenv kivy_venv

Activate the virtual environment. You will have to do this step from the current directory every time you start a new terminal. Make sure you are using git bash terminal.

source kivy_venv/Scripts/activate

Install Kivy

The simplest is to install the current stable version of kivy and optionally kivy_examples from the kivy-team provided PyPi wheels. Simply do:

python -m pip install "kivy[base]" kivy_examples

Merge with github code

Download all files in this github repository and paste it into the kivy_venv folder.

Team

The team comprises of 4 talented undergraduates of Team Nexus by the name of

  1. Qian Jianheng Oscar
  2. Tristan Tan Jin Hau
  3. Lee Ruo Chen
  4. Lim Yong Kang

Credits: