Skip to content

rheam97/Newsify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Newsify

** PLEASE NOTE: This is a proof of concept for a future paid subscription app. As a result, because we used the free plan for the news api we chose, it does not support https fetch requests. Because github pages only supports https, in order to get the deployed app to work, you need to change the security settings in your browser to allow insecure content. We apologize for this inconvenience, but we plan to improve this in our future development by making it a paid subscription app.

Table of Contents

Proof of concept for news accessibility app whose purpose is to expand news consumption habits for people with difficulties with sight/reading, lack of patience for reading the news, and the desire to have a news feed not governed by algorithms but by their input choices.

Uses MediaStack API's Free Plan to fetch news data and the free ResponsiveVoice API to read the articles aloud.

User Story

AS A person who struggles with vision and/or reading, having the time or patience to read the news, or who is frustrated with news feed algorithms

I WANT TO be able to listen to the news that I like 

SO THAT I CAN stay aware and up-to-date with what is happening in the world.

Acceptance Criteria

GIVEN I am searching for news articles to be spoken out to me
WHEN I input the category, source, language, keywords, excluded words, and sort options
THEN I am presented with options that fit my requirements
WHEN I sort based on popularity and date published and hit search
THEN my options refresh again
WHEN I hit the start button
THEN the top-most article's description text is read out to me 
WHEN I hit the stop button
THEN the speaker stops
WHEN I input unique searches for news articles
THEN the search inputs are saved to local storage 
WHEN I return back to the homepage
THEN I see my saved search persist on the page below the input jumbotron

Here is a video of how the app looks, functions, and sounds.

Wish list

WHEN I hit the save button
THEN the search I liked is saved to localStorage
WHEN I return back to the homepage
THEN I see my saved search persist as a playlist of articles that I can have read out to me

WHEN I hit the sort button
THEN it automatically submits the search again

WHEN I customize the voice speaker 
THEN the customized voice reads the articles out to me

WHEN I hit the next button
THEN the speaker skips the current article and goes to the next one

URL

Deployed App: https://yoowook1207.github.io/Newsify/

Repo: https://github.com/yoowook1207/Newsify.git

About

News accessibility app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 39.6%
  • HTML 35.6%
  • CSS 24.8%