SocialBox

socialbox.png

A web-based dashboard to search for content on Twitter, YouTube, Spotify, and Reddit from a single page.

Situation

This was a university project to work with a small multi-disciplinary team to build a software product using an Agile approach (Scrum).

The product consists of two components (each built by a subteam of 4 students):

  • RESTful API
    • A simplified interface for obtaining data from Twitter, YouTube, Spotify and Reddit.
    • Built using Node.js and JavaScript
  • Front-end client
    • A web-based GUI (Graphical User Interface)
    • Collects a user's search-term, and sends this to the API
    • Receives the returned data from the API, and adds this to the page
    • Built using Node.js, Express.js, Pug.js, JavaScript, HTML, CSS, and Bootstrap

Skills used

HTML
CSS
Bootstrap
JavaScript
Node.js
Express.js
Templating Engines
Pug
Jade
Model-View-Controller (MVC)
REST
API
JSON
AJAX
Agile
Scrum
Slack
Kanban board
Trello
Communication
Teamwork