A single page application client for "Project Secure" made with ES6, react and webpack.
- NodeJS
- Nodemon
- Webpack
- projectsecure-api
This client will be deployed automatically into a docker container when setting up "projectsecure-api".
Run steps from "projectsecure-api" to start the backend.
- Clone this repo into a local directory
- Open directory and execute
npm install
- Execute
npm run dev
to run webpack watcher that deploys files into/dist/
using babel as compiler engine - Parallely execute
npm run startd
to run nodemon or something similar to run a server that delivers the files from/dist/
- Go to
http://localhost:3100
This project mostly follows the Mantra Architecture to allow developers to easily extend the project.
All views are bundled into modules including actions, components and containers.
See Mantra specification for proper explanations on the purpose of this separation.
This project uses eslinter to enforce a common coding style. You can run the linter by executing npm test
.