Skip to content

A single page application client for "Project Secure" made with ES6, react and webpack.

License

Notifications You must be signed in to change notification settings

projectsecure/projectsecure-client

Repository files navigation

Project Secure - Client

A single page application client for "Project Secure" made with ES6, react and webpack.

Build Status

Screenshot

Requirements

Setup

This client will be deployed automatically into a docker container when setting up "projectsecure-api".

Manual setup for development:

Run steps from "projectsecure-api" to start the backend.

  1. Clone this repo into a local directory
  2. Open directory and execute npm install
  3. Execute npm run dev to run webpack watcher that deploys files into /dist/ using babel as compiler engine
  4. Parallely execute npm run startd to run nodemon or something similar to run a server that delivers the files from /dist/
  5. Go to http://localhost:3100

Extend Project

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.

About

A single page application client for "Project Secure" made with ES6, react and webpack.

Resources

License

Stars

Watchers

Forks

Packages

No packages published