Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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...

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.