Premium and Enterprise subscribers can access the frontend codebases for the web and mobile applications to make frontend customizations as you wish.
How to get codebase access
You have to subscribe as a Premium or Enterprise customer and sign the Rehive Software License Agreement.
Rehive then provides view-only access to a Github repository that you have to fork into your own Github repo.
How do updates and maintenance work
You are responsible to pull updates periodically. It is important that you follow the Rehive Changelog to ensure your forked repository is up to date.
How do testing, deployment, and hosting work
Rehive provides hosting as a service for web, iOS, and Android. However, once you make any customizations on your fork repository, you have to take over testing, deployment, and hosting from that point onwards.
Retaining co-code configurations
Rehive Web application is developed in React, while the iOS and Android Apps are developed in React Native. The applications are pre-integrated with Rehive Platform and Extensions, following a set of standards to enable no-code configurability. For example, if you add a new currency, change a transaction label, or switch a transaction flow, it is automatically applied to the end user experience.
We recommend that you follow the existing codebase structure and stay up to date with any architectural changes/updates in order to leverage no-code configurations in the long term.