BERN Project is a decentralized application (dApp) that utilizes the Ethereum blockchain for transparency and security. It provides a user-friendly interface built with React.js for interacting with the blockchain, while the server side is powered by Node.js and Express.
Welcome to the BERN Project repository! This project aims to showcase the potential of decentralized applications by combining the power of Ethereum, React.js, and Node.js. The application allows users to create, view, update and delete tasks.
Follow the steps below to set up the BERN Project on your local machine:
- Clone the repository: `git clone https://github.com/harshkas4na/TODO-BERN.git
- Navigate to the api folder:
cd api
- Install server dependencies:
npm install
- Navigate to the
client
folder:cd client
- Install client dependencies:
npm install
To run the BERN Project, follow these instructions:
- Start the server:
npm start
- In a separate terminal, start the client:
npm run dev
- The server will run on http://localhost:3000 and the client on http://localhost:5173
- Ethereum
- React.js
- Node.js
- Express
- Solidity