/nytimes-react

A CRUD application with the NYTimes Search API and ReactJS

Primary LanguageJavaScript

New York Times React

Deployed with FullStack React article


Info

A search application using the NYTimes Search API and ReactJS with data persistence capabilities using MongoDB with Mongoose. The application will have full CRUD operations to saved and delete articles.


Built With:

  • ReactJS
    • Semantic UI w/ReactJS
  • Create-React-App CLI
  • MongoDB
  • Mongoose
  • ExpressJS
    • Concurrently
  • NYTimes Search API

To-Do's

  • Get ReactJS working with ExpressJS.
  • Get frontend working.
  • Set routes for CRUD operations.
  • Implement READ operations from DB to frontend.
  • Implement DELETE operations.
  • Create client-side error handling for users.
  • Add upvoting function to saved articles.
  • Add downvoting function to saved articles.
  • Use sorting to prevent redudancies with search and saved articles from overlapping.
  • Create advanced search with dates.
  • Setup local storage to prevent multiple votes on an article from same user.