Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/coolpythoncodes/vaza

Vaza is a secure, flexible, and transparent solution for creating and managing blockchain-based contests and competitions
https://github.com/coolpythoncodes/vaza

dapp ethereum voting

Last synced: 17 days ago
JSON representation

Vaza is a secure, flexible, and transparent solution for creating and managing blockchain-based contests and competitions

Awesome Lists containing this project

README

        

# Vaza: Contest Management Smart Contract Suite

Vaza is a decentralized contest management platform built on the Lisk blockchain. The platform allows organizers to create and manage contests, while participants can submit entries and vote during the voting phase. The system ensures transparency and security by leveraging smart contracts.

### Smart Contracts Overview

The Vaza project consists of two core smart contracts:

**ContestFactory:** Handles the creation of new contests and stores information about all deployed contests.

**Contest:** Manages the individual contest details, including entry submissions, voting, and contest status.

## Technology Stack & Tools

- NextJS
- Solidity
- Foundry

### Quickstart

Jumpstart your development with these simple steps:

Clone and Set Up the Project

1. **Clone and Set Up the Project**

```shell bash
git clone https://github.com/coolpythoncodes/vaza
cd vaza
pnpm install
```

2. **Update the environment variables**

Copy the env example files to env files

```shell
pnpm copy-env
```

3. **Launch the NextJS Application**

```shell
pnpm dev
```

## Show your support

Give a ⭐ if you like this project!

## Useful links

- [Verified Contest Factory address on Blockscout etherscan](https://sepolia-blockscout.lisk.com/address/0x1fe9dcf5d7c36fda5ea3f32a12cb49f8a4b5a614)