Inspired by the idea of a Happiness Jar, Mementoes asks you to make a note of one thing that made you happy each day. This exercise allows you to connect with the good things in your life as they happen and to reflect back upon them over time.
This repository hosts a React Native sister application to the Mementoes web application (GitHub, Heroku). Currently supports Android phones.
You can also demo the application live on Appetize.io here.
The GIF demo above walks through the main features of the application.
- Authentication with Google OAuth 2.0.
- Synchronized data across web app and mobile app.
- View, create, update, or delete entries.
- Set a daily reminder notification.
- Log out to clear user data and scheduled notifications.
'Export Data' and 'Delete Account' in Settings direct the user to launch the web application, as these features are not yet available on the Android app.
- Find the most recent release in the Releases tab.
- Download the APK to your Android device.
- Ensure that
Allow installation of apps from unknown sources
is enabled in the Security settings of your device. - Open and install the APK.
- React Native
- React Native Modules/Components
- MomentJS
- WebStorm and Android Studio
- Mich Elliott - mchlltt
This project is licensed under the MIT License - see the LICENSE file for details.
The author of this project would like to thank Northwestern University Coding Boot Camp for direction and support in creating this product, as well as the vibrant community of React Native users for sharing their work and wisdom.
Additionally, the jar in the application logo was used with permission from Freepik.