/mementoes-mobile

A React Native journaling application.

Primary LanguageJavaScriptMIT LicenseMIT

Mementoes (mobile)

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.

GIF Demo

App demo GIF

Live Demo

You can also demo the application live on Appetize.io here.

Features

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.

Installation

  • 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.

Built with

Author

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

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.