/news-app

React-JSS, React hook

Primary LanguageJavaScript

This project was bootstrapped with Create React App.

How to run this project

In the project directory, you can run:

  • yarn or npm to install dependencies

  • Go to https://newsapi.org/ and register to get a key

  • Create a .env file, copy and paste content of .env.example into this file

  • Add your key api key to .env

  • yarn start or npm start to start the app

  • Checkout http://localhost:3000

Features

With this application, users can:

  • User can see a list of UK articles.
  • User can see a list of their bookmarked articles.
  • User can remove a bookmarked article from the list.

Main frameworks and libraries

HTML, CSS, JavaScript, React Hooks, ES6, React JSS

Application

The application displays live top and breaking headlines for UK.

The running application can be accessed here

Future improvements

  • Add testing with Cypress or jest
  • Improve accessibility,
  • Improve performance
  • Refactor code
  • Add features search feature
  • Create a REST or GRAPHQL api

Authour

Louis