BERN Project

Overview

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.

Table of Contents

Introduction

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.

Installation

Follow the steps below to set up the BERN Project on your local machine:

  1. Clone the repository: `git clone https://github.com/harshkas4na/TODO-BERN.git
  2. Navigate to the api folder: cd api
  3. Install server dependencies: npm install
  4. Navigate to the client folder: cd client
  5. Install client dependencies: npm install

Usage

To run the BERN Project, follow these instructions:

  1. Start the server: npm start
  2. In a separate terminal, start the client: npm run dev
  3. The server will run on http://localhost:3000 and the client on http://localhost:5173

Technologies Used

  • Ethereum
  • React.js
  • Node.js
  • Express
  • Solidity