Student's application of Code a la Mode platform.
- React
- React-Redux
- React-Router v4
- Express Server
- Redux Dev Tools Extension
- Webpack Bundling & SCSS Compiling Config
- Babel ES6
- Live Reloading & Building
- Clone this repo to your local machine
https://github.com/hubejan/Code-a-la-Mode-student
npm install --save
npm start
- Visit
localhost:3000
to verify everything works! - Get to building the meat of your project without worrying about the boring stuff!
.
+-- client
| +-- src
| +-- components
| +-- sampleComponent.js <-- React Component JS
| +-- sampleComponentStyle.scss <-- Modular SCSS Styles for components
| +-- public
| +-- dist <-- Webpack output of bundle.js
| +-- stylesheets <-- holds our main scss file, others can be imported to components
| +-- index.html
| +-- reducers
| +-- app.js <-- Holds Routes for React Router v4
| +-- index.js <-- Initates React Rout and React-Router v4
| +-- store.js <-- React Redux Store
+-- server
| +-- api <-- Folder for API Routes
| +-- index.js <-- Initates Express Server which serves index.html and static files
- Tests to check App Structure is working
- Sequelize DB Connections
- Environment Variables
- Authentication