Skip to content

stakepoint/starkwager-frontend

Repository files navigation

Container

STARKWAGER - FRONTEND 🎲

StarkWager is a decentralized application (dApp) designed to leverage the StarkNet ecosystem, enabling users to place wagers on simple agreements or competitions with minimal transaction fees. The app ensures a seamless experience for users to deposit, withdraw, and interact with wagers, making it a powerful tool in the StarkNet ecosystem.


🌟 Features

  • Create wallet: Get a wallet that can be funded and used to place a wager 🚧
  • Connect existing wallet: Easily fund wagers from already existing wallet (E.g Argent) 🚧
  • Create/Join Wagers: All operations are handled through smart contracts 🚧
  • Invite Others: Invite other users to join a wager 🚧
  • Fair Distribution: Rewards are distributed proportionally based on stake 🚧

🛠 Technology Stack

  • Smart Contracts: Cairo (StarkNet's native smart contract language)
  • Blockchain: StarkNet
  • Frontend: Next.js

Contributors ✨

Getting Started

To get started with the StarkWager App, follow the instructions below:

1. Install Dependencies

The project uses pnpm as the package manager. First, install pnpm globally:

npm install -g pnpm

Then install the project dependencies:

pnpm install

2. Running the Development Server

Start the development server to run the app locally:

pnpm dev

Your app willbe available at http://localhost:3000


Contributing

Please refer to the Contribution Guide


License

This project is licensed under the MIT License