An offline messenger-like app that takes downloaded facebook data messages (or eventually any other platform), and allows to read, tag, edit and search messages by keywords, date and synonyms. Keep your old friends memories and cringes alive forever.
Design inspired from Ashfak Ahmed Sayem's work
- Design : Make a messenger like design
- Design : Add a light mode
- Conversations : Load a conversation from Facebook json files
- Conversations : Load multiple conversations and switch between them
- Conversations : Save last open conversations on app close
- Conversations : Edit conversation's metadata (title and avatar)
- Conversations : Save and load Bookmarked messages in a conversation
- Participants : Show Participant Avatars from json or load a default one
- Participants : Set a custom avatar to loaded conversations' participants
- Search : find messages by words and jump between results
- Search : find messages by start date
- Photo Gallery : Show all conversation photos in a grid list
- Photo Gallery : Jump to message on photo click
- Encoding : Check and handle correct file encodings
Be sure to have NodeJs v8.11.2 or higher installed, get the latest version at https://nodejs.org/. open up a terminal and type the following
git clone https://github.com/Sakasaky/memory-messenger.git
cd memory-messenger
npm install
npm run electron:serve
npm run electron:build
- Javascript, Javascript everywhere.
- ElectronJs
- VueJs for front end.
- vue-cli-plugin-electron-builder A Vue Cli 3/4 plugin for Electron with no required configuration that uses Electron Builder.