Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thuongtruong1009/music-library
⚒️ Music library management system through CLI 🏁. Updating...
https://github.com/thuongtruong1009/music-library
air clean-architecture cli go golang json management music-library
Last synced: 2 days ago
JSON representation
⚒️ Music library management system through CLI 🏁. Updating...
- Host: GitHub
- URL: https://github.com/thuongtruong1009/music-library
- Owner: thuongtruong1009
- Created: 2023-06-21T18:25:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-29T15:10:39.000Z (over 1 year ago)
- Last Synced: 2024-05-17T00:26:13.954Z (8 months ago)
- Topics: air, clean-architecture, cli, go, golang, json, management, music-library
- Language: Go
- Homepage:
- Size: 299 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# MUSIC MANAGEMENT SYSTEM
## Description
This is a music management system that allows you to add, delete, and search for songs. It also allows you to create playlists and add songs to them.
## Features
- Add songs
- Delete songs
- Search for songs
- Create playlists
- Add songs to playlists
- Delete songs from playlists
- Search for playlists
- Save data to JSON file
- Load data from JSON file## Architecture
![ERD](/public/erd.png)
## Installation
To install this program, you need to have Go installed on your computer. You can download it [here](https://golang.org/dl/).
## Usage
To run the program, you need to run the following command in the terminal:
```bash
go run main.go
```## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.