/GifTV

An easy way to view the greatest Gifs for those amazing moments of laughter, sadness, nostalgia and more!

Primary LanguageHTML

GifTV

Built using NodeJS, ExpressJS and Socket.IO

To run, navigate to the project directory and type

npm install

Then simply run

nodemon

The app uses Socket.IO to facilitate communication between two clients.

The mobile client:

Alt mobile

and the Gif TV web client:

Alt web

4 gifs will be shown on the web client and the timer on the top left of each Gif will countdown to 0.

When the counter hits 0, a new gif will load on that quad.

If you press the corresponding Zap Button on the mobile view, the Gif will persist for another 5 seconds. This is a good way to keep an especially interesting, funny or confusing Gif on the screen for a longer period of time!