Skip to content

Commit 0203a39

Browse files
committed
2 parents 04b3189 + 9e5a48d commit 0203a39

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

README.md

+18-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Lottery Contract
22

3-
_Idea in progress_
3+
Inspired by one of the ideas proposed in the course [Ethereum and Solidity: The Complete Developer's Guide](https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/), I decided to build it using latest web3 technologies and improve it with a more engaiging UI. The idea behind this game is to have a prize pool and a list of participants. Each participan will enter the game sending an amount of ether to the contract. The manager (or owner of the contract) decides when to pick a winner. The total ether locked in the contract is then transfered to the lucky one.
44

5-
The idea is to build a game where we have a prize pool and a list of participants. Each participan will enter the game sending an amount of ether to the contract. After certain amount of time, the manager (or owner of the contract) will pick a winner. The total ether locked in the contract is then transfered to the winner.
5+
## Technologies used
6+
- Frontend
7+
- [React](https://reactjs.org/) 18.x
8+
- [Typescript](https://www.typescriptlang.org/)
9+
- [Ant Design](https://ant.design/) 5.x
10+
- [Tailwind.css](https://tailwindcss.com/)
11+
- [Next.js](https://nextjs.org/) 13.x
12+
- Backend
13+
- [Solidity 0.8.17](https://docs.soliditylang.org/en/v0.8.17/)
14+
- [Truffle](https://trufflesuite.com/)
15+
- [Web3.js 1.2.11](https://web3js.readthedocs.io/en/v1.2.11/index.html)
16+
- Testing
17+
- [Ganache](https://trufflesuite.com/ganache/)
18+
- [Mocha](https://mochajs.org/)
19+
- [ts-node](https://github.com/TypeStrong/ts-node)
20+
- Wallet
21+
- [MetaMask](https://metamask.io/)

0 commit comments

Comments
 (0)