Skip to content

Spotify Clone is a cross-platform music streaming desktop app made with Electron-React frontend and Python-FastAPI-AWS Backend. The goal is to reproduce the original Spotify functionality while adding new one like uploading songs.

License

Notifications You must be signed in to change notification settings

xiomaraR/SpotifyElectron

 
 

Repository files navigation

Spotify Electron

Spotify Electron Media Preview

Overview

Spotify Electron is a cross-platform music streaming desktop app made with Electron-React frontend and Python-FastAPI-AWS Backend. The main goal is to reproduce the original Spotify functionality while adding new ones like uploading songs.

🌐 Website

Check our website.

📚 Docs

Check the project documentation here.

🔽 Download Installer

Donwload the installer here.

🔧 Set up and run

1. Clone the repository

git clone https://github.com/AntonioMrtz/SpotifyElectron.git

2. Set up and run

⚙️ GLOBAL

🖥 BACKEND

💻 FRONTEND

🖐 How to Contribute to the project

Are you interested in contributing to the project? Check our contributing rules and methodologies in CONTRIBUTING readme. Also you can check all the contributors of the project here.

🎯 Project's goals

Check our project goals and vision.


🏗️ Software Architecture

Spotify_Electron_Software_Diagram

🎵 Song Architecture

Spotify_Electron_Software_Song_Diagram


🚶 Walkthrough

Home

Home

Playlist

Home

Upload Song

Home

Explore users, artist, songs and playlists

Explorar

Login

Login

Update Playlist

Home

About

Spotify Clone is a cross-platform music streaming desktop app made with Electron-React frontend and Python-FastAPI-AWS Backend. The goal is to reproduce the original Spotify functionality while adding new one like uploading songs.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.5%
  • TypeScript 44.6%
  • CSS 4.4%
  • JavaScript 0.9%
  • EJS 0.3%
  • Shell 0.2%
  • Other 0.1%