yurixander / mirage

πŸ’« A simple, lightweight, and easy-to-use web client for the [Matrix] protocol.

Home Page:https://yurixander.github.io/mirage/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mirage's logo

User-interface preview

A simple, lightweight, and easy-to-use web client for the [Matrix] protocol.

🎯 Goal: Create a seamless and intuitive web-based client for the [Matrix] protocol, that is feature-complete and customizable.

Features

  • πŸ“ Simple & consistent UI: Maintain a clean interface that is consistent in its design, and emphasizes simplicity.

  • ⚑ Feature-complete: Make all the features that the Matrix protocol has to offer, available to the user, whilst not polluting the UI or overwhelming the user. (Work in progress)

  • ⚑ Animations: The use of animations (where appropriate) provides deeper feedback to user engagement with the UI (Work in progress)

  • ✨ Themes & customization: Empower the user to customize the UI to their liking (including fonts and colors), enabling the creation of themes for a more personalized experience. (Work in progress)

Building and running

Prerequisites

Building & running locally

npm install
npm run dev

Technology Stack


About

πŸ’« A simple, lightweight, and easy-to-use web client for the [Matrix] protocol.

https://yurixander.github.io/mirage/

License:Other


Languages

Language:TypeScript 98.7%Language:HTML 0.7%Language:CSS 0.5%Language:Shell 0.0%