- Project features
- Backend repository
- Prerequisites
- Installation instructions
- Link to Deployed App
- Semantic HTML5
- BEM specifications implementation in naming CSS classes
- Element arrangement with CSS Flexbox and CSS Grid
- Element stacking using z-index
- Usage of media queries for creating different layouts depending on viewport size
- JSX syntax
- React JS components
- Interaction with News API
- React useState(), useEffect() and useCallback() hooks
- React Router
News Explorer API- Backend Github Repository
Install npm
npm install npm@latest -g
- Clone Github repository
git clone https://github.com/NatalieShamir/news-explorer-frontend.git
- Install project dependencies
npm install
- Run the project
npm run start