Please create a private fork from this repo. Please add your WHCC contact to the repo as a collaborator when you're done.
Complete this web-based news reader that leverages the Hacker News API. Some work has already been done in the index.html file. Please do not use a framework, just vanilla javascript or typescript. You may use webpack, babel, or any other compiler you're comfortable with. You may also use ES6, do not worry about supporting ES5. Try to timebox your work to approximately 1-2 hours.
- The app should initially display a list of the 15 most recent Hacker News stories in descending order.
- Each story list item should show the title, the author's name, and the time it was posted.
- The users are very impatient so please display each story as soon as it is fetched.
- The app should support infinite scrolling. When a user reaches the bottom of the page it should load more stories.
- The app should be appealing to users on both desktop and mobile, please style it to the best of your ability.
- Polished simplicity in the user experience and aesthetic.
- Focus on empathy for the user’s experience.
- Hacker News API: https://github.com/HackerNews/Api
- Hacker News: https://news.ycombinator.com/news
- What decisions did you make before you began development?
- How did you decide what to work on in order to meet the time constraint?
- What was your decision making process for your code organization?
- If you had more time, what would you have implemented?