Camino is a React & Redux practice project inspired from personal desires of creating graphs, and enahncing my React/Redux knowledge. It is completely responsive; however, main content size will remain the same as the primary focus is mobile web design.
To view this project, simply visit the site's url: http://caminoapp.herokuapp.com/ or follow the installation below to run it locally.
First, clone the repository from gitHub and run npm install.
git clone https://github.com/sibalajp/camino.git
cd camino
npm install
Next, start the server
npm run start
or
npm run dev
This is deployed through Heroku and the server.js is set up to their specifications. Please conform to site specifications if using other services.
To deploy, we need to run npm postinstall for webpack to bundle chages (is any). To do this simply run:
npm run postinstall
-
React - The library used for UI
-
Redux - The libary used in managing state
-
jQuery - The libary used for the navbar
-
ZingChart - The node module used for the pie and bar graph
-
react-easy-chart - The node mondule used for the line graph