Visit the deployed site here.
The NY Times News Reader application was built for a take-home challenge where articles were fetched from the New York Times Top Stories API. The application was built in about 8 hours and achieves 100% accessibility.
- Fork this Repo
- Clone it down to your machine
cd
into the root of the project directory- Run
npm install
- Run
npm start
- Open
http://localhost:3000/
in your browser to view - Run
ctrl
+c
to stop at any time.
A Notion document was used to keep component architecture, wireframes, and inspirations all in one place.
- As a user, when I visit the app I should see a list of Top news titles.
- As a user, I should be able to click on a news title and get the details of that article.
- As a user, from the detailed page, I should be redirected to the NYT website when the article url is clicked.
- As a user, I should be able to choose a news section from the dropdown menu and see all the articles pertaining to that section.
Accessibility was audited using Lighthouse.
- JavaScript
- React
- React Router
- HTML
- CSS
- Postman
- Figma
- Notion
- Agile Workflow
- GitHub Issues
- GitHub Projects
Future features could include:
- Update styling on the Article Details page to be responsive on all screen sizes.
- Add a back button from the Article Details page so user can navigate from the app and not just through the browser.
- Test user stories using Cypress
Amber Bodnar
The Turing School of Software and Design provided a spec sheet, which can be found here.