JorisSpruyt / Social-Event-Wall

Show sponsors images, instagram and twitter pictures on the big screen
MIT License
8 stars 1 forks source link

Social Event Wall

Create a livestream of Twitter and Instagram pictures to be shown during your event.

I created this project while I was looking for a way to show twitter or instagram picutres being posted by guests on the big screen. There are multiple commercial solutions for this but most of them are quite costly. So with some helpfull guides on the interenet I was able to create something myself.

You'll need some basic html/css/javascript/php skills to modify this to your needs.

Features

Setup

  1. In the assets folder change the background.png and headerLogo.png to fit your needs
  2. Update configuration.php
    1. Fill in the instagram client id: http://instagram.com/developer/clients/manage/
    2. Fill in the twitter authentication info: https://dev.twitter.com/apps/
    3. Fill in the hastag you want to show
    4. optional: set the max amount of images you want to load and update the list of blocked users
  3. Upload your sponsor images to the folder sponsors (make sure they are resized)
  4. Fill in your line-up in nextShows.js
That's it, your social live stream should now be working! Details ========== HTML CSS PHP Both getInstagram and getTwitter check if the user is not blocked and if the max amount of images hasn't been reached before adding the picture. Javascript When doing changes to refresh.js and increasing the amount of calls to either Twitter or Instagram make sure to take into account the limitations, see Twitter and Instagram documentation. References ========== Uses the twitter php api: https://github.com/J7mbo/twitter-api-php
Uses a php library to convert the emoji characters: https://github.com/iamcal/php-emoji/pulls Final Stuff ========== I created this to help support a non-profit organisation that creates a musicfestival for young and local talent. You are free to use and edit this project anyway you like. However I would appreaciate it if you let me know if this was helpfull to you and let me know where and how you used it! You can follow me on Twitter and the organisation I volunteer for on Twitter and Facebook. I'ld appreciate a shoutout!
~~fyi: I haven't used this in real life yet, my event is later this year.~~ In the meantime the event has long passed and we used it with great succes!