Customization of Element X / Element Web (Matrix) for own server and brand
It is necessary to create custom application builds based on Element X (Matrix SDK), working only with one internal server.
Federation, external services, and SDK must be completely disabled.
The interface should be redesigned for the new brand (logo, colors, icons, splash-screen).
Add support for audio calls (RTC / LiveKit) with a proximity sensor.
Main tasks
The application works only with one server (the domain will be specified after the contractor is selected).
Disable federation and calls to external services (analytics, reports, third-party SDK).
Authorization — by short login without domain.
Matrix ID is hidden, user search and profiles work with internal logins.
Update the interface:
remove the sections "Laboratory", "Developer mode";
simplified message menu (keep only replies, forwarding, pin, and reactions);
automatically close the screen after changing the profile picture.
Update the visual part: logo, icons, color scheme, loading screen, remove all mentions of the original brand.
Settings:
the item "Report a problem" should open an internal form or email to the specified address (will provide later);
send analytics and reporting to internal APIs or disable completely.
Web version:
without the server selection screen;
Matrix ID is hidden;
own deep links (format will be provided in the technical specification after the start);
absence of any external connections (CDN, analytics, etc.).
RTC and calls:
the current RTC backend is used (MatrixRTC / LiveKit);
separate button for audio call;
in audio mode, sound goes through the ear speaker, there is a switch "speaker / receiver";
activate the proximity sensor (turn off the screen when bringing the phone to the ear).
The server part is already deployed (Matrix Synapse + PostgreSQL in k3s cluster).
Final delivery
Ready builds:
iOS (.ipa / TestFlight)
Android (.apk / .aab)
Web (Docker / static build)
Source code with comments and build instructions.
Report on removed external connections and SDK.
Requirements for the contractor
Experience with Element X / Matrix SDK.
Ability to customize mobile clients (iOS / Android / Web).
Understanding of WebRTC / LiveKit.
Experience with Synapse / PostgreSQL / Kubernetes (k3s) is welcome.
Important
The project requires real experience with Matrix SDK.
Please specify real deadlines and costs — without "guesstimates".
If you are not confident in your qualifications, it is better not to respond.
Current freelance projects in the category Hybrid Mobile Apps
Tuya smart projectFor a Wi-Fi device. Looking for a specialist with Tuya IoT Platform / Tuya Panel Studio experience, working with CBU is a must! Tasks to be completed: Account registration 1. Product configuration in Tuya IoT Platform 2. Configuration of Data Points (DP) 3. Interface development… Embedded Systems & Microcontrollers, Hybrid Mobile Apps ∙ 5 days 12 hours back ∙ 4 proposals |