Skip to content

frontandrew/newsanalyzer

Repository files navigation

NewsAnalyzer

v1.0.4


About:

Hi! And wellcome.

newsanalyzer screenshot

'NewsAnalyzer' is a my final qualifying work in Yandex.Praktikum. Its simple web application to search for news on Russian language by keywords. Please, try it.

Features:

  • User can search news by keywords;
  • User receives a list of news for the last 7 days;
  • Click on card with news to redirect to news source;
  • App save and show last user reqest first part of results on main page even after browser close;
  • In section 'Analitics' user can see statistics of mentions in the media on this topic for the last 7 days;
  • In section 'About' user can see me :) and some boring words;
  • Also, user can view the commit history in 'About' section from the application repository on github.com;
  • Click on commit card redirect to commit details page on github.

Use technology:

  • ECMAScript 2019;
  • CSS3;
  • HTML5;
  • WebPack4;
  • BEM methodology;
  • NPM paсkages;
  • GIT technology.

Fast start:

  1. For start please install Node.js and comandline tool, for example git bash
  2. Then clone or download repo and unpack on your local
  3. Run npm install to install the environment for downloading necessary npm packages
  4. Run npm run build to build project local. It will build project from source in dist directory
  5. Run npm run start to develop/debug project local. It will start webpack-dev-server on your local, port 8080.

Whats new:

v1.0.4
  • New way to do request throw yandex
  • v1.0.3
  • Fixed bug with incorrect links from NesApi
  • Supplemented readme file
  • v1.0.2
  • Parameters now passed to modules as objects
  • The passed DOM elements are stored in a new object in a file with constants
  • Updated content of 'Features' section in readme
  • v1.0.1
  • New way to store news data in storage
  • New way to store histogram data in storage
  • New brakepoints to News block to better user experience
  • Finded and fixed bug with over flow text in git cards
  • Updated structure of 'Whats new' section in readme
  • v1.0.0
  • All functions now is worked
  • Issues:

    • in IOS 13 git commits block work incorrect

    This project was made possible by:

    Feel free to ask your questions in telegram

    About

    Newsfeed on demand

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

     
     
     

    Contributors