Tamagenki is a pet accountability game that helps users implement healthy and mindfulness habits into their daily life with Javascript, React, Redux, Express, Progressive Web Application, and Lottie animations.
Tamagenki is a pet accountability game that uses push notifications and checklists to help users implement health and mindfulness habits into their daily life. Once a user signs up they are assigned a tamabuddy whose reactions and emotions change when a they check off items from their to-do list. As users acquire points they are able to unlock milestone badges congratulating them on their progress!
Our target audience is people of any age who want to incorporate universally agreed upon healthy habits into their daily life to improve their overall physical and mental health. While health tracking apps and reminder apps exist for specific goals like water intake, diet, and exercise, Tamagenki came from a need for a simple system that tracks all of these things in one place, as they are all a huge part of a person's general health and happiness. Tamagenki helps people find balance in their lives and gamifying the app adds an element of fun while doing it.
Here is the deployed project on Heroku: https://tamagenki.herokuapp.com/
- Javascript
- React
- Redux
- Node.js
- Express.js
- Sequelize
- PostgreSQL
- React-Lottie
- Haiku Animator
- React Chart
- Material-UI
- Progressive Web Application
- Howler.js
To run this project, create databases tamagenki and tamagenki-test, and install it locally using npm:
$ cd ../project_name
$ npm install
$ npm run start-dev
- Check off daily tasks and watch your tamabuddy react.
- Recieve daily push notifications of your choosing to help you implement healthy habits.
- Click on the guide, Owl, for fun facts and tips.
- Check out other users' accomplishments and badge earnings on our social feed.
- View overall history and progress on the user dashboard.
To-do
- Make push notifications automated.
- Allow users to change the daily checklist and add their own items.
- Include more tamabuddys and assign randomly to user at signup.
- Add more physical changes to tamabuddys over time.
Created by:
Angie Munoz
Nneoma Chukwukelu
Samantha Shampland
Satomi Ichii