Skip to content

ValerieKC/NewsTimeline

Repository files navigation

News Timeline

Website URL

Test Account : [email protected]

Test password : 1111111

Test DisplayName : guest

Description

By displaying news on a horizontal timeline, this website tries to faithfully present the development of news events, readers who visit this website are allowed to keep track of news development by time at a glance.

News Source API

Mainly from News API But now I'm planing to change to newscatcherapi

Technique

Fundamentals

  • HTML
  • CSS
  • JavaScript (ES6+)
  • TypeScript
  • Node.js

Libraries

  • React
  • React Router
  • Styled-Components
  • Create React App
  • Lodash Debounce

Cloud Service

  • Firestore
  • Hosting
  • Cloud Functions
  • Authentication
  • Algolia

Others

  • ESLint

Function Map

Function Map(View)

Function Map(Function)

Flow Chart

Flow Chart

功能展示

  • Implemented a horizontal infinite scroll to load news.

Horizontal Infinite Scroll

  • Fulfilled the function to remember user’s five recent search keywords in search bar.
  • Provided a saved keywords feature for member to save their favorite keywords.

Search Function

  • Categorized news and can send search requests based on each category.

Search Function

  • Monitored the total number of clicks of each news to rank popular news in Hot News page.

HotNews page

  • Provided a saved news feature for member to store their favorite news.

HotNews page

  • Used Styled-Components to build UI and RWD of the website.

RWD1  RWD2  RWD3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published