mirror of
https://github.com/irislib/iris-messenger.git
synced 2024-10-19 06:33:32 +00:00
Decentralized messenger
.github | ||
scripts | ||
src | ||
tests | ||
.cpanel.yml | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc | ||
Dockerfile | ||
LICENSE | ||
netlify.toml | ||
package.json | ||
preact.config.js | ||
README.md | ||
screenshot.png | ||
tsconfig.json | ||
yarn.lock |
Note 23.12.2022: Heavily under construction: started integrating Nostr this week.
Iris
Iris is like the social networking apps we're used to, but better.
- No phone number or signup required. Just type in your name or alias and go!
- Secure: It's open source. Users can validate that big brother doesn't read your private messages.
- Available: It works offline-first and is not dependent on any single centrally managed server.
Use
Browser application: iris.to
- No installation required
- Progressive web app
- Use offline
- Save as an app to home screen or desktop
Develop
# install dependencies
yarn
# serve with hot reload at localhost:8080
yarn dev
# build for production with minification
yarn build
# test the production build locally
yarn serve
# run tests with jest and enzyme
yarn test
iris-lib is a core part of the application. You can clone it and run yarn link
in the iris-lib directory. Then run yarn link iris-lib
in the iris-messenger directory.
Privacy
The application is an unaudited proof-of-concept implementation, so don't use it for security critical purposes.
Contact
Join our Telegram (will be moved onto Iris when group chat is ready).
BTC donations: bc1qypfnmcgf9cdxcw307u20qzdyxf66egdgj0ljze