Skip to content

Personal music catalogue application with external API integration and a React.js UI

License

Notifications You must be signed in to change notification settings

davewalker5/MusicCatalogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicCatalogue

Build Status GitHub issues Coverage Status Releases License: MIT Language Language Language GitHub code size in bytes

Overview

Application Schematic

  • The Music Catalogue repository is contains an application for cataloguing a private music collection

  • It supports the following functions:

    • Music catalogue collection browser (artists, albums and tracks)
    • A "wish list" of albums with the ability to move albums between the main catalogue and the wish list at will
    • Album search
    • External API integration for looking up new albums
    • An equipment register browser (equipment, equipment types, manufacturers)
    • A "wish list" of equipment with the ability to move items between the main register and the wish list at will
    • Data import from CSV format files
    • Data export as CSV or Excel workbooks
    • Reports and report export as CSV
  • NuGet packages are available for the entities, data and logic

  • Docker builds of the REST API and GUI are also available

Getting Started

Please see the Wiki for configuration details and the user guide.

Authors

  • Dave Walker - Initial work

Feedback

To file issues or suggestions, please use the Issues page for this project on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details.