Coder Social home page Coder Social logo

news-reader's Introduction

🗞️News Reader📰

Browse today's top articles! Users can search for articles by headline or description content and view an articles details with a click.

Preview:

app demo

Technologies Used

react badge router badge javascript badge html badge css badge lighthouse badge

Installation Instructions:

  • Run the following on command line to clone the repo and run the app locally:
    git clone [email protected]:tednaphil/news-reader.git
    cd news-reader
    npm install
    npm start
    
  • The app will run at localhost:3000

Context:

  • Take-home challenge timeboxed to 8 hours
  • Mock dataset used during development
  • Goals
    - demonstrate understanding of React.js and Front-End best practices
    - prioritization of MVP
    - logical information heirarchy
    
  • Wins
    - succesful MVP development using small set of mock data
    - Lighthouse accessibility audits passing at 100%
    

Wireframe:

news reader wireframe diagram

news-reader's People

Contributors

tednaphil avatar

Watchers

 avatar

news-reader's Issues

Article View

As a user, I should:

  • See detailed view for one article when clicked(headline, image, date, content and source
  • Be directed to a new URL after clicking on an article
  • Be taken back to homepage by clicking the Home button

Deploy

  • Add deployed link to repo page and README

Homepage

As a user, I should:

  • See page heading
  • See a list of articles on page load (headline, image, date, & description if available)

Sort, search, or filter

As a user, I should:

  • Be able to sort articles by date (latest to oldest) OR
  • Be able to search for articles by title or keywords OR
  • Be able to filter articles by source

Ensure Design Responsiveness

Tablet view

1023 - 768 px

  • I should be able to see a list of articles to scroll up/down through
  • I should see the search bar under the title if it comes to touch the text

Phone view

767px ->

As a user:

  • I should be able to see a list of vertically stacked article cards to scroll up/down through
  • I should see the search bar under the heading
  • I should see one article's details in a column

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.