Decentralized application aiming to generate NFTs for Strava activities and segments.
This project started as a centralized application, with a backend and a webapp, now both deprecated.
cd blockchain
- Copy the
.env.example
file to a.env
file - Fill it with your Infura identifiers for chain access
- Add your private key to deploy the contract
- Add your Lineascan and/or Etherscan API key(s) to verify the contract on Lineascan/Etherscan
pnpm install
pnpm run compile
pnpm run deploy:linea-goerli
cd www
- Copy the
.env.example
file to a.env.local
file - Fill it with your Strava application identifiers
- Fill it with your Pinata identifiers for IPFS access
pnpm install
pnpm run start
pnpm run test
pnpm run test:coverage
This project was originally bootstrapped with Create React App.
It is now relying on Vite for the development tooling and Vitest for the tests.