Unleash the Venom, Mint the Future: Power Your NFT AirDrops with VenomDrop!
VenomDrop is an innovative NFT AirDrop platform specifically designed for the Venom blockchain. With VenomDrop, users can effortlessly create their own unique NFT collections and set up dynamic campaign strategies to distribute their NFTs to the community. This groundbreaking platform empowers creators, artists, and businesses to engage with their audience and build a strong community around their brand.
To start developing features on this project, follow the steps below.
cd contracts
npm install
Before proceed with the env setup, make sure the tests are passing.
2.1 - Run the local development node
docker run -it --name local-node -e USER_AGREEMENT=yes -p80:80 --rm tonlabs/local-node:0.29.1
2.2 - Run all the locklift tests:
npm run test
cd api
npm install
3.1 - Run the Postgres configured on the docker-compose.yaml
docker-compose up
3.2 - Generate the Prisma
npx prisma generate
3.3 - Copy the .env.example
to a new .env
cp .env.example .env
Change the env vars needed
3.4 - Run the API development server:
npm run start:dev
4.1 - Install the webapp dependencies
cd webapp
npm install
4.2 - Copy the .env.example
to a new .env
cp .env.example .env
Change the env vars needed
4.3 - Start the development server:
npm run dev