Lovecust Activity is a platform to broadcast Ecust clubs and their activities.
Clone the codes and install dependencies.
git clone --recursive https://github.com/lovecust/ecust-activities.git
npm install
npm run build
Then generated main.js
will be generated under dist
folder.
You have to serve ./dist
as static files at port 3000
, then open your browser http://localtest.me:3000/.
Here are some node modules used in this project and you can go to the website and see what they are and what they do if you are interested.
- babel
- JavaScript compiler that powers you using next generation JavaScript, today.
- react
- A Component-based JavaScript UI Library.
- material-ui
- Material design components based on React.
- recharts
- Charts based on React.
- redux
- State container.
- webpack
- Pack and optimize resources.
- whatwg-fetch
- to fetch network resources.
- Routes path using '#'
- Fixed position for Floating Action Button and RefreshIndicator.
- Hot-fix failed.