Skip to content

thiagoloschi/reddit-viewer

Repository files navigation

Reddit Light Viewer

  1. Description
  2. Technologies
  3. Development
  4. Running Locally
  5. Live Demo
  6. Screenshots

Description

This is a light viewer for reddit, where you can look for a subreddit and see related content on a list of posts. Posts are clickable and will open the websites in a new tab. The ideia in the future is to have an iframe like to display the website in the same tab. As it is a Progressive Web App, it can be installed to mobile devices right to their home screen, where it will behave just like a regular native app.


Technologies

PWA, React, Redux, Webpack, Nodejs, Styled-components, Jest, Enzyme.


Development

Please refer to the Pull requests section for a full coding documentation.


Running locally

To run the project locally, first install the dependencies:

npm install

Then, to run it in develop mode do:

npm run start

You can also run it in production mode with:

npm run start:production

If you want to run tests, enter:

npm run test

Live Demo

You'll be able to see a live demo of the application at Heroku: https://reddit-light-viewer.herokuapp.com/.


Screenshots


Screencast

final


Desktop

image


Mobile

image