/Garzoni-Font-Visualization

Garzoni font visualization

Primary LanguageJavaScript

Garzoni Font Visualization

Garzoni font descriptive statistics web platform.

Installation:

git clone https://github.com/MGrin/Garzoni-Font-Visualization.git
  • Install npm and bower dependencies:
cd Garzoni-Font-Visualization
npm install
bower install
  • Launch the server:
npm start

Project structure

Garzoni-Font-Visualization
  |-- Procfile # File used by foreman (Heroku) to start the server
  |-- README.md # This README
  |-- app.js # Main server file, contain all server initialization and all pathes. The only one server file for the moment
  |-- bower.json # Bower config file
  |-- package.json # NPM config file
  |-- node_modules/ # NPM modules directory. Automatically generated after npm install
  |-- server/ # Directory containing all resources the server is dealing with
  |     |-- data/ # Directory with the data file
  |           |-- garzoni.csv # the data file that is provided to client
  |
  |-- client/ # Directory containing all resources the client is dealing with
        |-- css/  # Directory with css files
        |-- jade/ # Directory with jade files (analog to HTML, but better. Node.js server transforms them automatically to html)
        |-- js/   # Directory with js
            |-- lib/ # Directory with bower modules. Automatically generated on bower install
            |-- dataHandler.js # Client-side script that works with the data provided by server (For the moment - only *.csv file)
            |-- visualize.js # Client-side script that deals with visualizing data and many other things
            |-- index.js # Main client-side js file