Skip to content

01rfcberlin/robocup-blockly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockly robot soccer web app

A web app based on Blockly and React to teach the basics of coding and developing robots. The theme of the web app is the RoboCup Humanoid League, in which robots play soccer autonomously. This web app was developed in the context of the GirlsDay, which is a Germany-wide event which promotes male-dominated jobs to young women, and where we used this web app to make our work on robots more approachable for the young women.

For the live version, go to: https://01.rfc-berlin.de/girlsday/

recording.mp4

Installation

Before you can build the project, you need to do the following once:

cd robocup-blockly/
cp -r blockly/media/ public/media
npm install

Development

Run the web app in the development mode like this:

npm start

This opens the web app under http://localhost:3000 in your browser. The page will reload if you make edits. You will also see any lint errors in the console.

Static build for deployment

Assuming you want to host the web app at the path /girlsday (eg http://example.com/girlsday):

cp -r blockly/media/ public/media
PUBLIC_URL="/girlsday" npm run build

You can find the static build in build/.