rohitroy-github / vite-personal-todo-planner-dapp

A decentralized day-to-day personal todo planning application made using ViteJS and deployed on blockchain.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal Todo Planner (EVM Based)

This is a decentralized day-to-day personal todo planning application made using ViteJS and deployed completely on-chain.

Currently, the app is working on localhost using Sepolia test network and Alchemy endpoint.

Snapshots from the project :

Tech Stack :

Frontend :

  • Vite JS
  • Tailwind CSS

Backend :

  • Node JS
  • Hardhat Development Environment
  • Metamask Wallet
  • Ethers JS
  • Alchemy

Guide for testing on local hardhat network :

Environment variables :

Create a new .env file inside [blockchain-hardhat] folder taking reference from .env.example file inside the same.

Backend :

Terminal 1:

  • Run (Move inside [blockchain-hardhat] folder) : cd blockchain-hardhat
  • Run (Running Hardhat node locally) : npx hardhat node

Terminal 2:

  • Run (Move inside [blockchain-hardhat] folder) : cd blockchain-hardhat
  • Run (Running tests) : npx hardhat test
  • Run (Running deployment script) : npx hardhat run scripts/deploy[Todo_Contract_Main].js --network localhost

Update the [backend-config.json] file with the updated contract-address under "31337" "address" feild fetched from Terminal 2.

Frontend :

Terminal 1:

  • Run (Move inside [frontend-vite] folder) : cd frontend-vite
  • Run (Running frontend on browser): npm run dev

The project is complete but I'm making constant modifications to the project. Please don't forget to put a ⭐ if you like the project.

About

A decentralized day-to-day personal todo planning application made using ViteJS and deployed on blockchain.


Languages

Language:JavaScript 87.4%Language:Solidity 8.8%Language:CSS 2.4%Language:HTML 1.4%