Skip to content

mobazha/mobazha-desktop

Repository files navigation

Mobazha Client v3

This is the reference client for the Mobazha network. It is an interface for your Mobazha node, to use it you will need to run an Mobazha node either locally or on a remote server.

For full installable versions of the Mobazha app, with the server and client bundled together, go to the Mobazha download page.

Build Status

Getting Started

To create a local development copy of the reference client, clone the client repository into a directory of your choice:

  • git clone https://github.com/mobazha/mobazha-desktop

Make sure you have Node.js and NPM installed. Node versions older than 20.18.1 or NPM versions older than 10.8.2 may not work.

Preparation

Download the Mobazha node for your current OS version from latest Mobazha node release and place it in the build/extraResources/mobazha subdirectory. The node should be named mobazha.exe for Windows or mobazhad for macOS/Linux.

Running

  1. Navigate to the directory you cloned the repo into.
  2. In the frontend subfolder, enter npm install.
  3. In the root subfolder, enter npm install.
  4. In the root folder, run npm run dev

Building

To build the application for different platforms, use the following commands:

  • For Windows: npm run build-w
  • For macOS: npm run build-m
  • For Linux: npm run build-l

Built With

Demo

Bitcoin

Bitcoin

Bitcoin Cash

Bitcoin Cash

ZCash

ZCash

Litecoin

Litecoin

Web and Moderation

Web and Moderation

Remote Store Setup

Remote Store Setup

Contributing

We welcome contributions to the reference client. The best way to get started is to look for an issue with the Help Wanted label.

You can also look for issues with the bug label.

Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.

Contributions that make visual changes are also expected to match the repo's current style.

License

This project is licensed under the GPLv3 License. You can view LICENSE.MD for more details.