Skip to content

illoprin/tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Russian Version | English Version

🎸 Tracker - Music Streaming Service

📃 Table of Contents

💡 Idea

Tracker is a chronicle of personal music preferences. An app for so-called "musical introverts," where anyone can expand the existing music library.

✨ Key Features

  • Recommendation System

    All tracks on the homepage, artist pages, and albums are selected and sorted to match the musical preferences of each individual user.

  • No Boundaries Between Listener and Artist

    Anyone can upload their songs by registering an artist profile. Users gain access to detailed statistics on plays, audience, and the popularity of their tracks.

❗ Result

As of now, the API functionality has been fully implemented.

You can explore the endpoints either in SwaggerUI or in the ENDPOINTS.md file.

▶️ Local Setup

You can run the web app in development mode (with hot-reload) using Docker:

git clone https://github.com/illoprin/tracker.git  
cd tracker  
docker compose up -d --build  

The API will be available at localhost:8000

About

Music streaming service (Go, Redis, MongoDB, React)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published