GithubHelp home page GithubHelp logo

frontendchallenge's Introduction

Challenge

Give a fresh, interesting spin to exploring HackerNews articles. If you're not familiar with it, please head on to https://news.ycombinator.com/, it's an interesting place for developers to hang around anyways!

The simple and public API that they expose (https://github.com/HackerNews/API) let's you retrieve just about anything happening there. To be specific, their API lets you query Show, Ask, and Jobs articles as well as meta categories like New, Top and Best stories, and all the comments people post.

Things we're watching out for in your application:

  • User Experience: We're talking about how easy it is to jump between categories and previewing articles and discussions.
  • Design: We understand it's part of the user experience, but we'd like to stress on the design part specifically to understand your taste for typography, proportions, colors and everything design.
  • Frameworks: We'd love to see a single page application built using any popular JavaScript framework (we love React!), and it's a good plus if you use some form of bundling like Webpack, Browserify or anything. Another great plus would be the use of CSS frameworks like LESS/SASS.
  • Code: We'd like to see a simple codebase that is easy to understand and follow (the developer version of User Experience)

If you're up for the challenge, please fork this repository and complete all of your work in the forked repository.

Tip: GitHub pages (https://pages.github.com/) and Netlify (https://www.netlify.com/) are amazing free services to showcase your work live. Put up a link in your repository's README or in the description.

Note: All of the specifics mentioned like React, Webpack, LESS etc... are completely optional, so feel free to submit just about anything that you've done to improve on the existing HackerNews, see it just as a way to get to know each other technically.

Happy hacking!

frontendchallenge's People

Contributors

navneethg avatar

Watchers

James Cloos avatar MD MAHABUB ALAM avatar

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.