Emma-Maria Thalen
Philip Gaunitz
Carlos Delgado
Janko Radakovic
Lautaro Parra
Front End: React v.16.12.0 | CSS
Testing framework: Cypress
Deployed at: Netlify.
This project is the visitor interface of the Newspaper Mars Times. Here the visitor can read free articles or sign up and buy a subsciption to aslo read premium articles.
The articles have been created and published from our Admin interface and are stored in our API.
The master repository for the admin interface, mobile app and API can be found here:
- Yarn
- React
- Cypress
- Axios
- Semantic-ui-react / Semantic-ui-css
- React-images-uploading
- React-redux
- Redux
- Redux-thunk
- J-tockauth
- React-i18next
- React-stripe-elements
To test this application, fork the repo to your own GitHub account and clone it to your local workspace.
*Note:**Note:*All our clients are running on our deployed API, even when they are being used on a local server.
Install all of the dependencies:
$ yarn install
Start cypress and run the feature tests:
$ yarn run cy:open
Start the React application and run it on your local host:
$ yarn start
- Regular user: email: user@mail.com password: password
- Subscriber: email: subscriber@mail.com password: password
- That the user can choose between different subsciption plans
- That the user signs up and an account is being created while buying a subsciption
- Add more personal features, such as a profile page
- Create functionality to comment and rate on articles
- Material provided by Craft Academy
- Oliver Ochman for helping us understanding how to send credentials with the headers for request to the API.
- Thomas Ochman for helping us implement with Stripe.
- Faraz Naeem for demonstrating a tough client and pushing us forward
- Big thanks to the others students in our cohort at Craft Academy. We have been stealing some of your code shamelessly, you have been great rubber ducks and our team internal competition in highest coverage has really helped us implement better skills in RSpec.