This is fully functional RSS feed reader with enhanced abilities, including:
- adding feeds with different rss formats (RSS and ATOM)
- grouping feeds by categories
- saving articles as favourites
- social media login and sharing
- and more
- Install NodeJs (v4 or above)
- Run next command via cmd in project folder
$ npm start
- Visit localhost:8080 in your browser
To generate optimized form of front-end part of our app we are using Gulp task runner. Gulp tasks can be found in the following table:
Tasks | Porpose | Useage |
---|---|---|
sass | compile sass styles | gulp sass |
scripts | concats and minifies all scripts in ./client/js | gulp scripts |
main | watch for changes in *.sass and *.js files and performs above tasks | gulp main |
build | concats all libraries from bower_components and js files into one minified file, same for styles, optimizes our index.html | gulp build |
server | runs server | gulp server |