- Lien vidéo:
- Lien Déploiement: https://rn-last-project-alyra.vercel.app
- Nacim Rabia
Niveaux bonnes pratiques: NATSPEC comments are implemented in ResolutionsVoting.sol.
Voici la liste de la stack utilisée pour la réalisation du projet
- Solidity
- Openzeppelin
- Alchemy provider
- Vercel
- PostGresql (DB)
- Prisma (ORM)
- Hardhat
- Next.js
- NextAuth
- TypeScript
- Wagmi
- Viem
- Web3Modal
- TailwindCss
- ShadCn-UI
- Eslint
- Sign-With-Ethereum
- Crypto.Js (AES Encryption)
- Zod
1 - Clone the project
git clone https://github.com/Alyra-school/rn-project-final-public
2 - Install dependencies
cd rn-project-final-public/front
npm i
3 - Run the front
npm run dev
1 - Install dependencies
cd rn-project-final-public/back
npm i
2 - Run the HardHat BC (Node BC)
npm run local-bc
3 - Deploy the voting contract
npm run deploy-localhost
Note
If you want to use the CoinMarketCap API for Gas estimation, you must fill in the missing information in the .env file.
Important
Please don't commit .env with your sensitive information.n