Solrigami is an open source web application for creating, viewing and trading digital arts in non-fungible token (NFT) form. The project uses the Solana and Arweave blockchain networks to enable low-cost and fast transactions.
The application can run completely on-chain just running the front-end inside app/
folder, but it also supports integration with an API defined in api/
to allow saving data that does not require to be in blockchain or to fulfill other integration needs.
Initially, install locally the following dependencies:
- Create
.env
files atapi/
andapp/
; - Define the
.env
files with the environment variables as described at.env-reference
.
- In the main project folder, build and initialize the application with the command:
sudo docker-compose up --build
- After starting, the application resources will be available in the links below:
- Front-end:
http://localhost:3000/
; - Back-end:
http://localhost:8000/
(mongoDB on port 27017).