Giter Site home page Giter Site logo

karl-dv / qortal-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qortal/qortal-ui

0.0 0.0 0.0 17.73 MB

Qortal Project UI

License: GNU General Public License v3.0

Shell 0.12% JavaScript 98.51% CSS 0.41% HTML 0.89% Batchfile 0.05% SCSS 0.01%

qortal-ui's Introduction

Qortal Project UI

GitHub tag (latest by date) GitHub Releases License Qortal Discord Invite

Decentralizing The World

Building and Running Qortal UI Server from source:

Follow the steps below to download, install, build and run Qortal UI locally on Linux.

Installation

Packages required:

  • Node.js
  • npm

Easiest way to install the lastest required packages on Linux is via nvm.

sudo apt update && sudo apt install curl -y
sudo rm -rf ~/.nvm (Only for update node version)
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.profile (For Debian based distro)
source ~/.bashrc (For Fedora / CentOS)
nvm ls-remote (Fetch list of available versions)
nvm install v20.11.1 (LTS: Iron supported by Electron V30)
npm --location=global install [email protected]

Adding via binary package mirror will only work if you have set the package path. You can do a node or java build via ports instead by downloading ports with portsnap fetch method.

Verify your installation with node --version

  • If you have an older installation of npm, please do not forget to update that with npm update -g

Clone the main UI repo

  • git clone https://github.com/Qortal/qortal-ui.git

Installation

In qortal-ui directory, run:

npm install

Build UI server and files

npm run build

Start UI Server ( preferred way )

npm run server &

The "&" at the end puts the UI server in the background.

Run UI using electron

npm run start-electron

Build script (unix-like systems only)

To automate the above process, run ./build.sh, optionally specifying the following options:

-s: run UI server after completing the build
-e: run electron server after completing the build
-w: use 'npm run watch' instead of 'npm run build', to enable hot swapping
-h: show help

Example command to build and run the UI server:

./build.sh -s

qortal-ui's People

Contributors

alphax-projects avatar philreact avatar quickmythril avatar jaymenchou avatar pigpig105 avatar justinreact avatar kennycud avatar crowetic avatar protoniuman avatar archived-2 avatar karl-dv avatar arrrtto avatar indasin avatar catbref avatar exlo84 avatar justincodetoo avatar traxo7 avatar vortexrider avatar iffinland avatar irontiga avatar be11ows avatar lexandr0s avatar malina-qortal avatar nuc1eon avatar xspektrex avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.