Skip to content
This repository was archived by the owner on Oct 4, 2023. It is now read-only.

GaloyMoney/web-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

517f647 · Mar 3, 2023
Jan 9, 2023
Jan 9, 2023
Apr 26, 2022
Mar 3, 2023
Feb 24, 2023
Feb 24, 2023
Jul 26, 2022
Oct 19, 2022
Apr 26, 2022
Jul 26, 2022
Feb 24, 2023
Jul 26, 2022
Sep 2, 2022
May 13, 2022
Feb 24, 2023
Feb 12, 2022
Dec 10, 2021
Dec 7, 2021
Jul 26, 2022
Apr 26, 2022
Feb 24, 2023

Repository files navigation

Galoy Web-Wallet

What is it for?

This repository is the generic Galoy Web Wallet application that uses the Galoy backend API. It can be customized and used by any community or organization. It is built with Nodejs, TypeScript, GraphQL, and React. It runs on any modern web browser and uses a responsive layout that's friendly on small screens.

Web Wallet is packaged as a docker image, and is automatically installed as part of Galoy helm charts.

With a default installation, this web application can be accessed with wallet.domain.com. It fetches data from a graphql API endpoint graphql.domain.com defined in graphql-main-server

Config

The project depends on a few environment variables to be set. The .envrc root file has a list of them.

How to run this repo locally?

In the project directory:

yarn install

# In a terminal
yarn dev:bundler

# In another terminal
yarn dev:server

Open http://localhost:3000 to view it in the browser.

How to run this repo for production?

In the project directory:

yarn install

# To build the app under the `build` folder
yarn build:all

# To start the app
yarn prod:start