Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToyBlock

Webpage explaining the concept of blockchain in a pedagogic way.

This project is made in the context of the INFOB318 Projet individuel class at Unamur.

Project manager: Jérôme Fink

Deployed version of the page

You can check a deployed version of the webpage here.

How to test the code

First please make sure your device meets all the requirements needed for the lauching of the app.

ToyBlock is running on top of React so make sure you have node.js installed on your device. Please follow this link if you need to install it: https://nodejs.org/en/

Then you may need to install scripts and configurations used by Create React App with the following command:

npm install react-scripts --save

After that, go to code/toyblock/ and then type

npm start

That will launch the app on localhost:3000

To apply any modification, just save the file and reload the page in your browser.

How to deploy the page

Multiple methods can be used depending on the type of server and website you want to add ToyBlock to. Please refer to the official Create React App documentation for any specific case.

Main tools

The React structure of the project is based on the one provided by Create React App. The frontend of the project is made with the help of React-Bootstrap The documentation of the code is handled by JSDoc

Project structure

The main part of the project is found in App.js

The text of the website is found in Blocs.js

The interactive machines React components are found in Components.js

The javascript classes with which the machines interact are implemented in Classes.js

The necessary visuals of the website are found in ./visuals

Code documentation

To access the JSDoc official documentation of the project, open the doc/JSDoc/index.html file.

For any further question, please check the programmer's guide in the doc directory.

About

Page Web vulgarisant le concept de Blockchain

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages