Coder Social home page Coder Social logo

trendinator's People

Contributors

adamwrites avatar kambiz-frounchi avatar mbesemann avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

adamwrites

trendinator's Issues

News API

As a user I want to see trending News topics so that I can stay up to date on whats happening in the world today.

Acceptance criteria:
Given the main page, when I scroll to the News Articles section, then I am presented with a list of today's top news articles.

Filtering functionality (categories)

As a user I want to be able to select the category of news and trends so that I can see articles that are interesting to me.

Acceptance Criteria:
Given a list of categories, when I select a topic that I like, then the articles are refreshed to reflect the chosen topic on the homepage.

Bookmarking functionality (use local storage)

As a user I want to be able to save articles that I like so that I may come back to them at a later date and have them saved on the page.

Acceptance Criteria:
Given a list of articles I like, when I select the save button next to the article, then a new column called Bookmarks is created with the article and the article is saved to the local storage for future use.

Twitter API

As a user I want to see trending Twitter topics so that I can stay up to date on whats happening on Twitter.

Acceptance criteria:
Given the main page, when I scroll to the Twitter topics section, then I am presented with a list of today's top twitter trends

Make Trendinator mobile friendly

As a user I want the page to be mobile friendly so that I can view it on my phone.

Given the home page, when I switch to a mobile device, then I am presented with a clean viewing experience.

Styling the list items in the articles column

As a user I want the articles to be styled as cards so that they are easier to read

Acceptance Criteria:
Given a list of articles generated by the backend, when I see the list of articles, then they are properly styled so they are easy to read.

Basic front end layout (Bootstrap)

Wireframe design: https://wireframe.cc/LDXHI7

As a user I want to see a clean and basic CSS layout on the application so that I can easily read todays top news articles and twitter trends.

Acceptance Criteria:
Given the main page, when I view the website, then I see a clean CSS layout that shows top news articles and twitter trends in two separate columns.

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.