Skip to content

tiramdasg/Blockchain-Decentralised-Voting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain Based Decentralized Voting System

A decentralised voting system using blockchain smart contracts. Part of the Project Based Learning module of the Advanced Internet Computing course at the TUHH, SoSe, 2023.

To deploy from Git

Development Mode

While in development mode use the following commands:

cd server
npm start
cd ../ui
ng s --port 80 (sudo if required)

Production Mode

For docker (production mode) use the following command in the root folder:

docker-compose up

To view the frontend UI, open http://localhost in web browser

The admin credentials are:

username: 12345 password: admin

Cloud URL

http://35.194.18.200/

Docker Image on Google Container Repository

We have uploaded the docker images to the Google Container Repository (gcr) which are made public and the commands to pull them are as follows:

 docker pull gcr.io/tuhh-aic/db
 docker pull gcr.io/tuhh-aic/frontend
 docker pull gcr.io/tuhh-aic/backend

To run those images on the local repository the commands will be:

 docker run -d gcr.io/tuhh-aic/db
 docker run -d gcr.io/tuhh-aic/frontend
 docker run -d gcr.io/tuhh-aic/backend

About

Blockchain based Decentralised Voting System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published