An open API service indexing awesome lists of open source software.

https://github.com/lukestorry/watree

An arduino-enhanced water bottle, with a socially-growing forest, to enhance social interaction of hydration.
https://github.com/lukestorry/watree

Last synced: over 1 year ago
JSON representation

An arduino-enhanced water bottle, with a socially-growing forest, to enhance social interaction of hydration.

Awesome Lists containing this project

README

          

[![waTree](frontend/Pics/watree%20logo.png)](https://github.com/LukeStorry/watree)

An arduino-enhanced water bottle, with a socially-growing forest, to enhance social interaction of hydration, for COMSM0009 Interactive Devices.

---

## Youtube Demo

---

## Components

![Image of full system](frontend/Pics/study%20space.png)

### Bottle
Arduino code that registers a tilt on the accelerometer and calls the backend API to register that a particular bottle has been drunk from.

![Bottle](frontend/Pics/bottle.png)

### Backend
An API based on a series of HTTP GET calls, to both register drinks and create a JSON for the output, as well as a series of database-updating and -resetting calls for user info.

![Backend screenshot](frontend/Pics/watree-backend.png)

### Frontend
A dynamically-scaling forest that uses the backend-supplied JSON to decide on tree size, names and animations.

![screenshot of frontend](frontend/Pics/watree-frontend.png)
Hosted at [lukestorry.co.uk/waTree/display.html](https://lukestorry.co.uk/waTree/display.html)