Awwwards Analysis
This is a rough estimation for analyzing how active the participants are by dividing their submission by total population of each country in six award sections
-
Present analysis results of six award sections
- Nominees
- Honorable Mention
- Developer Award
- Site Of The Day
- Site Of The Month
- Site Of The Year
-
Sort result by country name or by percentage derived from dividing the submission by total population of each country
- Visualize data on the world map
Follow the instructions below to set up the environment and run this project on your local machine
- Node.js
- Download ZIP or clone this repo
> git clone https://github.com/rubychi/awwwards-analysis.git
- Install dependencies via NPM
> npm install
- Install gulp package globally to execute gulp command on your machine
> npm install gulp -g
- Build a production version of the website (all files will be put inside the folder "docs")
> gulp build
- Start the server and the service
> node server.js
- See it up and running on http://localhost:3000
> gulp recrawl
- Deploy to Heroku
> heroku create
> git push heroku master
- Set up config vars for telling Heroku to use gulp in devDevependencies
> heroku config:set NPM_CONFIG_PRODUCTION=false
- Open the app in the browser
> heroku open
Click this button to deploy to your Heroku server
- jquery
- d3 (v4)
- normalize.css
- materialize.css
- postcss
- express
- compression
- helmet
- gulp
- axios
- async-retry
- cheerio