/protochat

matrix.org chat client written in the ionic framework

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Protochat

Protochat is a multi-platform Matrix client written in JavaScript with the Ionic Support. It compiles to Android, iOS and runs on the Web. Protochat is just a hobby project and licensed under AGPLv3.
⚠ This project is under heavy development. Because so many features are still missing, git commits are created with many files! ⚠

Features 🎉

  • Custom homeserver 🏠
  • Registration/Login (only with password) 📚
  • Application settings ⚙️

How to build

  1. Install NodJS and NPM
  2. Clone the repo:
git clone --recurse-submodules https://github.com/Gurkengewuerz/protochat
cd protochat
  1. Install dependencies npm install
  2. Build the tailwind css files with npm run build:css
  3. Build the bunde.js with npm run build
  4. Sync the builded files to iOS/Android npm run ionic:sync
  5. Build the native apps with ionic cap build --no-build --no-open
  6. Debug with: npm run start