Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 2.05 KB

README.md

File metadata and controls

46 lines (27 loc) · 2.05 KB

SOLRIGAMI

Solrigami

Netlify Status

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 is built based on Metaplex protocol, which guides the standards adopted for handling NFTs.

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.

⚠️ This application is free and open source, use and modify it by your own risks.

Dependencies

Initially, install locally the following dependencies:

  1. Docker;
  2. Docker Compose.

Configuration files

  1. Create .env files at api/ and app/;
  2. Define the .env files with the environment variables as described at .env-reference.

Initialize the project

  1. In the main project folder, build and initialize the application with the command:
sudo docker-compose up --build
  1. 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).

Contributing

If you would like to make suggestions, report issues or propose changes to the application, please feel free to open an issue or pull request.

License

The project adopts the license GNU GPL v3.0.