This is the front-end repository for Cosmos Millions.
This service uses Lum Network - Chain (code hosted here)
This service is a React full typescript v4 application with these main libraries:
- Lum Network SDK
- CosmJS (amino, proto-signing and stargate packages)
- Redux and Rematch
- Class-transformer
- Dayjs
- Numeral
- Axios
All stylesheets are written in SASS with Bootstrap 5.
Prerequisites: Make sure to have Node >= 16.18
Clone the project with:
$ git clone [email protected]:lum-network/millions.git
Install dependencies with:
$ yarn
Copy the .env.prod
file to .env
$ cp .env.prod .env
Now you can run your app with:
$ yarn start
You can build your app with:
$ yarn build
All React components are functional components with hooks.
There is a Prettier and ES Lint configuration to follow.
All contributions are more than welcome! Feel free to fork the repository and create a Pull Request!
Please also make sure to have a look to the contributing guidelines