Git Product home page Git Product logo

noobcash's Introduction

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Noobcash

Yet another cryptocoin
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Demo
  5. Contact

About The Project

Product Name Screen Shot

A simple implementation of a modern cryptocurrency that goes by the name of NoobCash.

Our team built this project as a first encounter with the world of blockchain. The architecture used tries to resemble the well known cryptocurrencies (such as Bitcoin) but with the admission that a client is also a miner.

(back to top)

Built With

(back to top)

Getting Started

Instructions to run this project locally

Prerequisites

  • python

    sudo apt install python3.9
  • python

    sudo apt install python3-pip
  • virtualenv

    pip install virtualenv
  • yarn

    sudo apt install nodejs npm
    npm install -g yarn

Installation

  1. Clone the repo
    git clone https://github.com/adonistseriotis/noobcash.git
  2. Install python requirements
     pip install -r requirements.txt
  3. Install npm packages
    yarn install

(back to top)

Usage

Set the system variables in a src/.env file. Example:

BOOTSTRAP_IP=0.0.0.0
BOOTSTRAP_PORT=5000
NODES=4
MAX_CAPACITY=4
DIFFICULTY=4

Start the bootstrap node:

python src/backend.py -p 5000

Node 1:

python src/backend.py -p 5001

Node 2:

python src/backend.py -p 5002

Node 3:

python src/backend.py -p 5003

Now that our backend is running, start the frontend.

cd ./src/frontend && yarn start

Open your desired browser here and explore our product.

Demo

Alt Text

(back to top)

Contact

Tseriotis Adonis - [email protected]
Thodoris Siozos - [email protected]
Sirogiannis George - [email protected]

Project Link: https://github.com/adonistseriotis/noobcash

(back to top)

noobcash's People

Contributors

adonistseriotis avatar thodorissio avatar sheeroo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.