Skip to content

tapunict/progetto_TAP

 
 

Repository files navigation

Developed by Antonio Finocchiaro and Riccardo Cuccia, this project is part of the Technologies For Advanced Programming course at the University of Catania.

Project Goal

The goal of this project is to develop a system capable of updating the list of latest releases in the music scenario, and to provide a real-time analysis of the emotions that the song is able to transmit to the listener.

Technologies used

Project Structure

How to execute the project

Downloads

  • Apache Kafka: download from here and put the tgz file into Kafka/Setup directory.
  • Apache Spark: download from here and put the tgz file into Spark/Setup directory.

Initial setup

Execute python3 starter.py in the main folder. This script will build the docker images for the project.

Start project

After the previous step is completed, the project can be started by using the code docker-compose up

Show results

Here are the addresses to see the results of the project:

Kibana Dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 63.3%
  • Python 27.5%
  • Dockerfile 6.0%
  • Shell 3.2%