MusicoNet is a social network designed for musicians, leveraging the Internet of Musical Things paradigm (an extension of the Internet of Things to the musical domain). This repository contains the source code for the MusicoNet platform, which is fully detailed in the accompanying article, "MusicoNet: A Social Network for Musicians Based on the Internet of Musical Things Paradigm", Proceedings of the 5th IEEE International Symposium on the Internet of Sounds, 2024 (under review).
The MusicoNet project is based on Semantic Web methods. In particular, it leverages the Musician's Context Ontology (MUSICO), whose documentation is available at https://w3id.org/musico#.
This repository is organized into two main directories: backend
and frontend
.
The backend
directory contains the source code for all the microservices that constitute the MusicoNet platform. Every microservice has its own directory.
Additionally, this directory includes a docker-compose
file to facilitate the creation of containers with all necessary project dependencies, such as the database and the message broker.
The frontend
directory houses the source code for the mobile application, enabling users to interact with the MusicoNet platform.
For more information about the frontend code and how to run the mobile application, please refer to the README file located in the frontend
directory.
Backend:
Frontend: