- 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-public2 - Install dependencies
cd rn-project-final-public/front
npm i3 - Run the front
npm run dev1 - Install dependencies
cd rn-project-final-public/back
npm i2 - Run the HardHat BC (Node BC)
npm run local-bc3 - Deploy the voting contract
npm run deploy-localhostNote
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