Skip to content

This is the UI of a fullstack project that consists of three clients: user, admin and mobile. All being dealt with by a single API. Built with React and tested with Cypress.

Notifications You must be signed in to change notification settings

salindholm/kitty_news_client_user

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kitty News Client User

Description

This is the web application for users of Kitty News. Visitors can only see a list of articles. Once they register and pay a subscription fee, they can get full access to all articles. The application provides users with functionalities below.

  • User registration
  • User authentication(Log-in/Log-off)
  • Yearly subscription
  • Display articles in a category
  • Choose UI language between English/Swedish/Cat language

The Code

User Stories

As a visitor,
In order to find an article I want to read,
I would like to be able to view articles by category.
As a registered user,
In order to get an access to all articles,
I would like to be able to buy a subscription.
As a subscriber,
In order to read a specific article,
I would like to be able to click on an article and have it displayed.

Dependencies

  • React
  • Cypress
  • Semantic UI React
  • Axios
  • React Route Dom
  • React Stripe Elements
  • React Redux
  • i18next
  • i18next browser languagedetector
  • i18next xhr backend
  • j-tockauth

Acknowledgements

License

MIT License

Authors

About

This is the UI of a fullstack project that consists of three clients: user, admin and mobile. All being dealt with by a single API. Built with React and tested with Cypress.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • HTML 1.5%
  • CSS 0.7%