The Reactive Herald is a web applitcation made to function as an online news room. Users can browse short snippets of articles for free or can pay for a subscription to see full articles. Journalists can login to add their articles and attach an image, which is stored on amazon web services. An article is not publically displayed until it is published by a publisher. Articles are grouped by category and the application's displayed language can be switched between swedish and english if the visitor/user desires.
https://the-reactive-herald-ca.netlify.com/
- React 16.12.0
- Feature/Unit tests with Cypress
- i18next
- Axios
- J-tockauth
- React Redux
- Stripe
$ git clone https://github.com/mantanquzzmo/the_reactive_herald_client.git
$ cd the-reactive-herald-client
Install Cypress and dependencies
$ yarn
Install Cypress Testing
$ yarn add cypress --dev
In console: Initiate and Run Cypress
$ yarn cy:open
Select any of the test files in newly opened window to run through automated testing scenarios
Head to the deployed address listed above and have a look around.
Log in as various roles to check functionality;
Publisher:
visit: https://the-reactive-herald-ca.netlify.com/admin
email: publ@mail.com
pass: password
Subscriber:
Log in:
email: sub@mail.com
pass: password
Or create your own account.
Further styling and functionality.
Created under the MIT License.