Project Details

Project Description

The promotion of healthy living, specifically with exercise and diets, is very prevalent especially in this digital age, but what about the promotion of social well-being?

Our solution for this problem is to create a progressive application that will promote a healthy lifestyle to the youth. This project will not only check on your daily exercise and eating habits, but also your social well-being. To do this, the application will have daily check-in notifications along with the implementation of games to increase audience engagement and participation. The outcome we hope to achieve is for our users to live a healthy life with the feeling of satisfaction.

The initial concept for this project was provided by our sponsor, in the form of a Capstone project proposal.

High-level requirements

Users will respond to daily survey prompts concerning their physical, mental, and social health through a multiple-choice scale.

Bee Balanced will provide personalized feedback to users, helping them identify their health habits that can be improved.

Users will earn rewards as they make improvements to their health habits over time.

Users can set their preferred time for receiving notifications to take their health survey prompts, allowing them to take the surveys based around their personal schedule.

Envisioned Solution

Bee Balanced will be a web application, targeted to students, to analyze patterns in health habits. The website will be designed to be used on either mobile or desktop devices, flexible for any type of user. Users will be able to make a personal account to hold all of their information and will be prompted daily to answer a list of survey questions pertaining to their current health. Bee Balanced will give the user tasks based on their recorded responses, helping them improve their present health concerns. Upon completing these tasks, users will gain points and earn rewards based on the amount of overall progress they have made. Bee Balanced will incorporate a scheduling system based on the user's time preferences and will send notifications to complete the given survey for the day. The overall goal of this system is to collect data on adolescents' health and help those users better their health, while making it a fun interactive experience to keep users motivated.

Technologies

Languages

HTML, Javascript, CSS

HTML tools will be used to create this project as the final product will be a web application.

CSS will be used to organize Bee Balanced and entice users to look forward to their daily surveys with a clean interface.

Javascript will handle any dynamic changes of the website content, for example image changes for rewards.

Frameworks

React, MySQL/PostgreSQL

React will be used as a front-end framework for the interactive interface, such as handling gamification features.

MySql/PostgreSQL will be used as a back-end framework for storing personal user data, such as their login information, their health progress, and survey responses.

Repos

GitHub

The team will handle all code changes within a GitHub repository, able to filter through all additions to the website.