janko24 / Song-View-Management

The Song View Management project simplifies song management and analysis for music industry clients. Users can manage their catalog, track views, and generate analytics. Features include creating, editing, and deleting songs, tracking view counts, and exporting detailed PDF reports summarizing song statistics for comprehensive performance insights.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Song-View-Management

The Song View Management project simplifies song management and analysis for music industry clients. Users can manage their catalog, track views, and generate analytics. Features include creating, editing, and deleting songs, tracking view counts, and exporting detailed PDF reports summarizing song statistics for comprehensive performance insights.

Installation Instructions

Song View Management Project:

  1. Ensure you have the following prerequisites installed:
    • .NET Framework (version 7.0 or above)
    • Visual Studio IDE (or any other .NET development environment)
    • MySQL Server (or any other relational database management system)
  2. Clone or download the Song View Management project repository from the provided source.
  3. Open the project solution file in Visual Studio.
  4. Restore the NuGet packages for the solution.
  5. Modify the database connection string as well as the API key of Youtube API in the appsettings.json file to point to your MySQL Server instance.
  6. Open Package Manager Console and run the migration commands to create the database schema:
    Update-Database

Image Sender Project:

Follow the same instructions as for the Song View Management Project, with the following changes:

  1. Modify the email and folder path settings in the appsettings.json file as per your requirements.
  2. Modify Client ID and Secret in the GmailServiceHelper.cs class.

SongViewUpdateService:

  1. Modify the the API key of Youtube API

About

The Song View Management project simplifies song management and analysis for music industry clients. Users can manage their catalog, track views, and generate analytics. Features include creating, editing, and deleting songs, tracking view counts, and exporting detailed PDF reports summarizing song statistics for comprehensive performance insights.


Languages

Language:C# 63.4%Language:HTML 26.4%Language:JavaScript 6.1%Language:CSS 4.1%