https://github.com/anish-agnihotri/memory
Enter, track, cherish. Look back at your best moments with Memory. iOS-first mood tracker & diary app built using React Native, React Navigation, and Realm. 📦 Available on the iOS App Store!
https://github.com/anish-agnihotri/memory
diary ios memory mood-tracker react-native
Last synced: about 1 year ago
JSON representation
Enter, track, cherish. Look back at your best moments with Memory. iOS-first mood tracker & diary app built using React Native, React Navigation, and Realm. 📦 Available on the iOS App Store!
- Host: GitHub
- URL: https://github.com/anish-agnihotri/memory
- Owner: Anish-Agnihotri
- License: mit
- Created: 2020-02-09T23:57:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-20T20:55:39.000Z (over 3 years ago)
- Last Synced: 2025-04-14T02:05:17.775Z (about 1 year ago)
- Topics: diary, ios, memory, mood-tracker, react-native
- Language: JavaScript
- Homepage: https://apps.apple.com/ca/app/memory-mood-tracker-diary/id1500958805
- Size: 2.74 MB
- Stars: 12
- Watchers: 2
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

:warning: Warning: Memory is currently a Work-In-Progress (WIP), as a hobby project of @anish-agnihotri.
You may download the latest release-ready version from the App Store:
## Memory
Memory is an iOS-first application that lets you add diary entries, track your mood, and most of all, save your favourite memories. The best way to brighten up a bad day is to think back to good times—and memory let's you do **exactly that**.
It's really simple:
1. Add diary entries every day (Memory sends you a nice push notification everyday to remind you if you'd like).
2. Select a mood for each entry.
3. Select an entry as **:star: Special** to save it in a seperate tab.
4. Track your emotions by the day and view statistics.
## Running Memory
I'd **highly** recommend using the App Store release version [here](https://apps.apple.com/ca/app/memory-mood-tracker-diary/id1500958805) to take it for a spin. If you like living life on edge, though, you can run locally like so:
### Building from source
1. Run `git clone https://github.com/anish-agnihotri/Memory.git`
2. Change directory via `cd memory/`
3. Run `yarn`
4. Change directory via `cd ios/`
5. Run `pod install`
## Architecture
Memory is built to be iOS-first (thus using iOS-focused components). Core functionality is built on the frameworking of [React Native](https://github.com/facebook/react-native), [React Navigation](https://github.com/react-navigation/react-navigation), and [Realm](https://github.com/realm/realm-js).
Full feature-set + architecture to be updated upon release.
### Running built application
1. Run `yarn run ios` in root directory.
2. Optional: run `yarn run start` to load Metro Bundler as seperate instance.
## Attributions
* Formatting: [notepad/notepad](https://github.com/notepad/notepad/blob/master/README.md)
## License
Memory is licensed under [the MIT license](https://github.com/anish-agnihotri/Memory/blob/master/LICENSE.md).
## Screenshots

