ChrisWiles / CharacterFrequency

Character Frequency is a cloud-enabled, offline-storage, ReactJS powered data visualizer.

Home Page:https://character-frequency.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Character Frequency

Character Frequency is a cloud-enabled, offline-storage, ReactJS powered data visualizer.

See Live Character Frequency

User Stories

  • User can enter a string
  • User sees a unique color for each string char - caseInsensitive
  • User can see cumulative totals from all users
  • User can swap between bar and pie chart view

Tech

Character Frequency uses a number of open source projects to work properly:

  • [ReactJS] - open-source JavaScript library providing a view for data rendered as HTML
  • [Twitter Bootstrap] - great UI boilerplate for modern web apps
  • [node.js] - evented I/O for the backend
  • [Express] - fast node.js network app framework
  • [MongoDB] - NoSQL database JSON
  • [Mongoose] - Mongoose is an ORM for Mongo, written in node.js
  • [M-Lab] - MongoDB cloud hosting platform
  • [Heroku] - Create, deploy, and manage apps in the cloud
  • [Browserify] - bundles up all code into a single neat and tidy JavaScript file
  • [Victory.js] - A collection of composable React components for building interactive data visualizations

Installation

Requires Node.js v6+ to run.

Install the dependencies and devDependencies and start the server.

$ npm install
$ npm run

Char freq gif

About

Character Frequency is a cloud-enabled, offline-storage, ReactJS powered data visualizer.

https://character-frequency.herokuapp.com/


Languages

Language:JavaScript 96.9%Language:HTML 1.8%Language:CSS 1.3%