News App


Table of contents

General info

This project displays news feeds

Technologies

Project is created with:

  • Node version: 16.17.1
  • NPM version: 8.15.0
  • FE - React - Typescript

Demo Application

Click for the demo site.

General View and Pages

Login

Feeds

Profile detail

Setup

# Install server dependencies
npm install


# Build for production
npm run build

# To Test
cd client
npm run test

Used Technologies

  • React and Typescript
  • Redux
  • Styled-components
  • React Testing Library & Jest

Features

  • Login
  • Get feeds
  • Profile detail
  • Infinite scroll
  • Global API error control
  • Global loading control
  • Dark and light theme
  • Services
  • PWA
  • Latest versions of react, react-router and redux

Reference link

App Info

Author

Metin İşcan

Version

0.1.0

License

This project is licensed by the MIT License.

TODO

  • Change uuid with jwt token
  • create docker compose file
  • search news