Skip to content

A MERN (Mongo, Express.js, React.js, Node.js)Stack application allows users to search their interest in news, save news to read later, and delete news or notes. Using API from NYT.

Notifications You must be signed in to change notification settings

kotchaparn-w/NYT-React-Search

Repository files navigation

NYT-React-Search

Purposes

To creat a SPA (Single-Page-App) with MERN (Mongo, Express.js, React.js, Node.js)Stack.

How this app works

This app allows users to search their interest in news from NYT API, save news, leave comments on each news and delete saved news and comments.

Technologies

  • HTML
  • CSS
  • Javascript
  • Bootstrap (HTML, CSS, Javascript framework)
  • JQuery (Javascript library)
  • Node.js (Web-Server Langauge)
  • Mongo (Database)
  • React.js (Javascript Framework)
  • Express.js (Web App framework)

NPM

  • Babel (JSX complier)
  • Webpack (Bundler)
  • Mongoose (ORM for Node.js)
  • Bluebird (for Mongoose promises)
  • React-Router-Dom (for React Router)
  • Axios (for AJAX calls)
  • body-parser (Middleware)
  • dotenv (hide credential information from public)

To use this app

Please click to start Heroku app

Let's take a look at NYT-React-Search

  • The first page of the application allows users to search news (in this case we use New York Time API) Application Screenshot

  • Once the data come back from NYT API then the application renders the results and allows users to save interesting news to read later. Users can specify start and end year. Application Screenshot

  • Users can go to "Saved News" to add notes and delete news or notes. Application Screenshot

About

A MERN (Mongo, Express.js, React.js, Node.js)Stack application allows users to search their interest in news, save news to read later, and delete news or notes. Using API from NYT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published