Inner PEACE is a mobile application that aims to support children who have difficulties focusing due to symptoms of anxiety or ADHD. Our vision for Inner PEACE is for it to be used as a tool to help children refocus themselves when needed. Key features include a game component, music component, breathing component, and a stats component.
Inner PEACE is designed to be used on android tablets.
Link to final build (.apk file): https://drive.google.com/file/d/17IZptk32Q9TpkUMUyI05OjCqIccJqAg6/view?
To install the apk on a physical Android device:
Perform the following steps on an Android Tablet or Phone:
1. Press the link that leads to the google drive
2. Press the blue download button in the middle that leads to the download page
3. In the download page press the Download anyway button
4. A "File might be harmful" prompt will pop up. Press Download anyway
5. Open the Downloaded file
6. Press Install
To install the apk on an Android Studio emulator (this method only works for api's 26,27,28,29,31,33. for other api levels use abd):
1. Press the link that leads to the google drive
2. Press the blue download button in the middle that leads to the download page
4. Go to the downloaded apk in your file directory or the browsers download page
5. Drag and Drop the apk file onto the emulator
Run app for development on android emulator or connected android device:
npm startTypescript React Native, Expo, Firebase
Libraries/Packages:
- @expo/config-plugins, version: 8.0.9
- @expo/vector-icons, version: 14.0.2
- @react-native-firebase/app, version: 21.0.0
- @react-native-firebase/database, version 21.0.0
- @react-native-firebase/messaging, version 21.0.0
- @react-native-segmented-control/segmented-control, version: 2.5.2
- @react-navigation/native, version: 6.0.2
- @shopify/flash-list, version: 1.6.4
- expo, version: 51.0.38
- expo-av, version: 14.0.6
- expo-build-properties, version: 0.12.5
- expo-constants, version: 16.0.2
- expo-device, version: 6.0.2
- expo-font, version: 12.0.9
- expo-image, version: 1.13.0
- expo-linear-gradient, version: 13.0.2
- expo-linking, version: 6.3.1
- expo-localization, version: 15.0.3
- expo-notifications, version: 0.28.19
- expo-router, version: 3.5.23
- expo-screen-orientation, version: 7.0.5
- expo-splash-screen, version: 0.27.6
- expo-sqlite, version: 14.0.6
- expo-status-bar, version: 1.12.1
- expo-system-ui, version: 3.0.7
- expo-web-browser, version: 13.0.3
- express, version: 4.19.2
- firebase, version: 10.13.1
- firebase-admin, version: 12.4.0
- mysql2, version: 3.11.0
- react, version: 18.2.0
- react-dom, version: 18.2.0
- react-native, version: 0.74.5
- react-native-game-engine, version: 1.2.0
- react-native-gesture-handler, version: 2.16.1
- react-native-gifted-charts, version: 1.4.30
- react-native-progress, version: 5.0.1
- react-native-reanimated, version: 3.10.1
- react-native-safe-area-context, version: 4.10.5
- react-native-screens, version: 3.31.1
- react-native-snow-bg, version: 1.0.0
- react-native-svg, version: 15.2.0
- react-native-web, version: 0.19.10
- Smartwatch Integration: A feature that we look to implement in the future is to be able to connect the app with a smartwatch. This will allow us to track specific metrics including the heart rate of the user as they are using the app which could provide us further insights.
- Difficulty Settings: The game could include difficulty settings. The difficulty settings could account for both slower and faster players outside the assumed threshold of reaction time in the base game.
- Enhanced Music Section: The music section could include a larger selection of songs and allow songs to keep playing in the background after exiting the music section. Both these features would enhance the music section and may improve user experience.
- Alex-Productions. (2023, January 11). Motivational Electronic | Distant | Royalty-free Music. Pixabay.com. https://pixabay.com/music/beats-motivational-electronic-distant-132919/
- Code with Beto. (2024, June 27). Master React Native Charts | Tutorial for Dynamic Data Visualization. YouTube. https://www.youtube.com/watch?v=dlQPui1GVnw
- Code With Gionatha. (2024, April 7). Build a Music Player app with React Native, Expo, Typescript and Zustand. YouTube. https://www.youtube.com/watch?v=9CElrkFwiBU
- DanaMusic. (2024, February 14). Be Happy | Royalty-free Music. Pixabay.com. https://pixabay.com/music/happy-childrens-tunes-be-happy-190870/
- Epicode. (2021, January 20). React Native animated snow background | winter application theme. YouTube. https://www.youtube.com/watch?v=9OpGM3mfowk
- Lofium. (2022, October 21). Lofi Relax - Chillhood by Lofium | Royalty-free Music. Pixabay.com. https://pixabay.com/music/beats-lofi-relax-chillhood-by-lofium-123327/
- Mozart Classical Music Free Download MP3 | Royalty Free Music. (n.d.). Chosic. https://www.chosic.com/free-music/mozart/