Front end React App for safedelivr.com
- NodeJs >= 8.0.1
- yarn
- supervisord(optional)
You will need yarn to install the project dependecies.
npm install yarn
yarn install
To start the server in dev mode you can simply run yarn start
this will start a webpack driven dev mode server.
To compile the code and run in production mode simply run ./build
file, this will compile the server and the frontend assets.
To start the server in prod mode you can run yarn run startProd
or optionally use supervisord
or supervisorctl start app
to boot the server.
The chart view shows the stats of last 7 days. It shows the number of failed, success and queued emails.
Mail compose view helps you compose mail from the UI itself to get a feel of the service.
This view shows the Batches and further granular Logs status, this view will reflect new logs/statuses or retrial modes being performed by the server.
- The webpack sharding isn't proper in current build, chunks can be further be made and code can be made more lean
- Backend printing, currently node server doesn't handle API call on backend, however
initActions
helper is in place and can be implemented by uncommenting the actions from components and adding the same in the actions file.