Skip to content

1nonlypiece/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

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

About

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.2%
  • CSS 1.6%
  • JavaScript 0.2%