TechWeek site
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CSmartt 07ad7c8067 Add license. (#41) 5 years ago
2015 open flex for large screen (#40) 5 years ago
2016 open flex for large screen (#40) 5 years ago
bin add testing of all json file, linting of main js and gulp as test (#30) 5 years ago
css open flex for large screen (#40) 5 years ago
font First version? 6 years ago
images Make clock more responsive, and add links to previous techweek 5 years ago
js hash based memory (#45) 5 years ago
.gitignore remove compiled min code2 5 years ago
.travis.yml add travis to slack (#48) 5 years ago
LICENSE.md Add license. (#41) 5 years ago
README.md Update README.md (#44) 5 years ago
events.json Update wednesday (#49) 5 years ago
gulpfile.js Gulp should also include the fonts, they are not done automatic in th… (#46) 5 years ago
index.html open flex for large screen (#40) 5 years ago
package.json Move eslint config to package.json (#42) 5 years ago
schema.json add testing of all json file, linting of main js and gulp as test (#30) 5 years ago

README.md

TechWeek Website Build Status

This repository contains the Techweek website The website was written to have the Google Material Design look and feel. MaterializeCSS was used to speed up the process.

How it works

The events.json contains a JSON object containing all events (duh). The schema was just made up on the spot and seemed most appropiate. js/main.js is it main JavaScript file that is responsible for loading the content. It uses jQuery (because I don’t like XHR) to load the events from the JSON. It then gets populated to appropriate tables.

The main.js file is also responsible for displaying the countdown and loading the video feed. Also, it changes colour of the header and individual days, depending on the amount of times you have visited the page.


Development

Local Development

  • When running the files locally, run it using a web server or you will have problems with Same-origin policy. A simple solution is to run gulp dev which will compile the less, watch it and start a webserver at techweek.dev:8000

CSS

All the css is compiled from less in the less directory. Run gulp dev to have gulp watch the less directory and compile all the less in to dist/css. Run gulp to compile the less to css in dist/css