This is an adapted version of a private repo.
MedHeroes is an application to encourage children with long-term medical conditions to take their prescribed medicine. The target audience is children from ages of around 4 to 10.
The premise of the application is that children will use the application with their parents as children should not be expected to take their medication on their own.
- Front-end in React.
- Back-end in NodeJS.
- Database is MongoDB.
- Users can make register for an account and sign up.
- Sign up will prevent empty fields, invalid email addresses, incorrect password confirmation, and usernames overlapping with other users.
- Ability to add medicines on profile page. All medicines show on profile page, but only medications for particular day show on home page.
- Ability to check off finished medicine for the day on the home page. Need password confirmation to check off medicine.
- Medicines can also be deleted and edited. Deletion requires password. Edit shows the current settings of the medicine.
- Ability to select own avatar.
- Ability to select reward and set goal days to complete. Reward will show on both profile and home along with the number of days left until completion.
- Complete days are marked on the calendar.
- Reward will pop-up when goal days have been reached.
I was in charge of coding the front-end, the back-end, editing rewards, and designing and drawing avatars.
cli75 (https://github.com/cathxli) was in charge of styling the front-end.
sabass (http://portfolios.risd.edu/shaniabassdesign) was in charge of designing the rewards.
All images except for the pencil edit icon, home icon, and profile icon (on the navbar) made by mkimurat or sabass.
The pencil icon is from kissclipart.com.
The home icon is from https://www.flaticon.com/authors/anton-saputro.
The profile icon is from https://www.flaticon.com/authors/dave-gandy.