https://github.com/levicook/draffle-starter-dapp
The dRaffle Starter dApp is designed to let users fork, customize and ship their own dRaffle frontend to a custom domain, ultra fast.
https://github.com/levicook/draffle-starter-dapp
Last synced: 3 months ago
JSON representation
The dRaffle Starter dApp is designed to let users fork, customize and ship their own dRaffle frontend to a custom domain, ultra fast.
- Host: GitHub
- URL: https://github.com/levicook/draffle-starter-dapp
- Owner: levicook
- Created: 2021-11-22T01:32:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-28T19:02:55.000Z (over 4 years ago)
- Last Synced: 2025-10-11T08:25:02.872Z (10 months ago)
- Language: TypeScript
- Size: 85 KB
- Stars: 12
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dRaffle Starter dApp
The dRaffle Starter dApp is designed to let users fork, customize and
ship their own dRaffle frontend to a custom domain, ultra fast.
## About dRaffle
https://github.com/draffle-io/draffle
dRaffle is a decentralized raffle protocol built for and deployed on
Solana. You must **Do Your Own Research** on how this protocol is
implemented and decide whether it's safe for and appropriate to your use
case and regulatory constraints.
## About dRaffle Starter dApp
The dRaffle Starter dApp provides a starting point for you to implement
your own raffle, on your own domain.
### What can I expect form this project?
Absolutly nothing. There are no warranties expressed or implied. There
are no support promises. Use at your own risk and expect bugs and
limitations.
### How do you work this thing?
1. Create and manage raffles using the dRaffle command line interface (cli).
2. Fork this project
3. Clone your fork
4. Configure your fork to use a raffles from step 1
5. Customize the look, feel and behavior of your fork
6. Deploy your fork to your own domain
#### Creating and managing raffles
Using the cli (command line interface):
`yarn run create-raffle`
`yarn run show-raffle`
yarn run add-prize
yarn run buy-tickets
yarn run claim-prize
yarn run collect-proceeds
yarn run reveal-winners
yarn run show-idl # TODO turn into cache-idl and have it save the idl json by program-id
* *TODO(levi):* provide a cli within this application?
* *TODO(levi):* provide examples?