Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imthaghost/musik
Web application that helps you discover new music.
https://github.com/imthaghost/musik
docker docker-compose go golang soundcloud streaming-audio web-application
Last synced: about 2 months ago
JSON representation
Web application that helps you discover new music.
- Host: GitHub
- URL: https://github.com/imthaghost/musik
- Owner: imthaghost
- License: mit
- Created: 2020-02-19T05:11:52.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-02T01:13:44.000Z (11 months ago)
- Last Synced: 2024-06-21T18:47:56.007Z (6 months ago)
- Topics: docker, docker-compose, go, golang, soundcloud, streaming-audio, web-application
- Language: Go
- Homepage: https://musik-rho.vercel.app
- Size: 121 MB
- Stars: 13
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Musik is a SoundCloud music discovery web application built in Golang. Simply go to the web-server and start discovering new music!
### 📚 Table of Contents
- [Local Development](#localdevelopment)
- [Starting server with Docker-compose](#starting-server-with-docker-compose)
- [Starting backend with go](#starting-server-with-go)
- [Starting frontend with npm](#starting-frontend-with-npm)
- [Contributors](#contributors)## 🚀 Local Development
### Starting server with Docker-compose
```bash
# we can build and start the server with docker
docker-compose up --build```
### Starting server with go
```bash
# cd into backend directory
cd backend
# go run
go run server.go
```### Starting frontend with npm
```bash
# cd into the frontend directory
cd frontend
# install dependencies
npm install
# start the server
npm start
```## Contributors
Contributions are welcome! Please see [Contributing Guide](https://github.com/imthaghost/goclone/blob/master/docs/CONTRIBUTING.md) for more details.