Skip to content
@musicalTwin

MusicalTwin

Trova la tua anima gemella in base alla musica che ascoltate

Welcome in MusicalTwin! ⭐

What does this application do?

By logging in with your Spotify account, you will be able to find people with the same musical taste as yours (kinda)!

Technology used

  • React
  • Java -> maven, mvc, jpa, spring-boot
  • MySql
  • Spotify API

🌠

Anteprima UI

Foto

Average MusicalTwin user:

Foto

Development setup

Local generated Api Docs

http://localhost:5000/swagger-ui/index.html

How to run the app on local machine

Frontend

Install node, then into client directory

npm install --legacy-peer-deps
npm start

start port: http://localhost:3000/

If you want to change the port used: on client/package.json search for "start": "react-scripts start" and change it to

Linux or MacOs:

"start": "PORT={port number} react-scripts start"

Windows:

"start": "set PORT={port number} && react-scripts start"

Backend

Install Java

Install Java Development Kit

Install MySQL Workbench

On MySQL Workbench import server/db.sql and on server/src/main/resources/application.properties insert the root password

To run (in server)

.\mvnw.cmd spring-boot:run

start port: http://localhost:5000/

If you want to change the port used: on server/src/main/resources/application.properties search for server.port = 5000 and just change it

Popular repositories

  1. server server Public

    Il backend di MusicalTwin

    Java 3

  2. client client Public

    Il frontend di MusicalTwin

    JavaScript 2

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

JavaScript Java

Most used topics

Loading…