jazfeijoo/Momo

Jazmin Feijoo

MOMO

MOMO is an app for everyone but it was especially designed for the commuters of Queens, NY. Commuters are always on the go. For some people, the only time they have to themselves is when they're underground in the subway. I wanted to take advantage of those moments, when there is limited to no internet connection, and provide a simple self-care tool that could be used in small public spaces like the subway or bus.
MOMO sessions use sound frequencies to soothe your nervous system. To begin a session, all you have to do is answer 2 simple questions. That's also the only time you're ever really required to look at the screen. After starting your session, there are optional breathing and reflexology exercises that can also be done. Nearly all exercises can be comfortably done without disturbing the person right next to you (subway & bus friendly).

Requirements

A wellness app for diverse commuters in cities
Wellness:
All sounds are at a frequency that is calming for the nervous system
Minimal time required to have eyes on a screen
Breathing exercises are also oriented towards relaxation
Diverse:
Must offer at minimum 3 languages
Must be simple to use and follow for individuals that may not be the most tech savvy
Commuter Oriented:
Exercises can be done comfortably in small spaces, without disturbing others
All time ranges offered are below 30 minutes and can easily be fit in a commute (the average commute time for a New Yorker is over 30 minutes)

How It's Made

Tech used: React Native: framework for mobile apps i18next: framework for internationization Expo: for testing in real time and quick starting the app React Navigation: for navigating between screens React Native Paper: framework for components (standard-compliant Material Design) React Native Material UI: framework for components (standard-compliant Material Design) Expo-Audio: library for playing audio

Getting Started

Building: npm install
Quick Start: npx expo start

Next Steps

Add duration option screen before routing to Session screen
Add timers for each session, then re-route to EndSession screen
Create EndSessionScreen (end session final audio/sound to signal end of each session)
Play music according to selected duration
During session option: add 2-3 breathing exercise options
During session option: add reflexology exercises
Improve current translations
Add additional languages: Bengali, Korean
Update theme/styling
Add custom icons (waves)
Like this project
0

Posted Nov 27, 2023

Contribute to jazfeijoo/Momo development by creating an account on GitHub.

MZ Survey Tool
MZ Survey Tool
2106-GH-DivvyUp/DivvyUp
2106-GH-DivvyUp/DivvyUp