Coder Social home page Coder Social logo

nytimes-reader-challenge's Introduction

New York Times Reader Challenge

Abstarct:

This application was a practice exercise given by the Turing School of Software & Design. The main objective was to build an application that consumes the New York Times Top Stories API, which displays to the user all of the current top stories, allows a user to click on an article to then reveal a more 'detailed' view of the article, and also incorporate some sort of data manipulation through means of sorting, filtering, or searching. The application also needed to be fully responsive across all devices.

From the home page, the user is able to select a different topic from the topic selector drop down which will fetch and render new articles on their topic of choice.

Time alloted for this project was capped at 8 hours - from planning stage to finished application.

Tech Used:

  • React
  • JavaScript
  • React Router
  • CSS
  • Miro for wireframing
  • GitHub and Git for version control
  • GitHub Projects for project management
  • New York Times API

Media:

drawing drawing drawing

Wins:

  • Completing the MVP within the 8 hour window
  • Working through React-Router breaking update changes that happened during the build process
  • Successful time management and project management

Challenges:

  • Staying within the time window and scaling the MVP to fit
  • Adapting to new React-Router tools and having to re-strategize mid project
  • The Router update caused a big shift in pace and ultimately led to a downsizing of the inital plan which included a search bar as well as a topic selector

nytimes-reader-challenge's People

Contributors

matt-roden avatar

Watchers

 avatar

nytimes-reader-challenge's Issues

Initial setup

  • cra setup and structure
  • install cypress
  • connect to remote

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.