Skip to content

nicolasborromeo/ScoreSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the ScoreSync readme.

ScoreSync

ScoreSync Logo

ScoreSync is a collaborative platform designed for composers, musicians, and creative professionals to easily upload, share, and receive feedback on their music. Whether you're creating presentation reels for directors or collaborating with fellow artists, ScoreSync provides the tools you need to showcase your work effectively.

Features

  • Upload Your Music: Easily upload audio files and manage your music library in one place.
  • Create Reels and Presentation Cards: Design custom reels with unique URLs to showcase your music.
  • Commenting System: Allow collaborators and clients to leave feedback directly on your reels for improved communication.
  • Version Control: Keep track of different versions of your compositions to ensure clarity in collaborative projects.

Table of Contents

Getting Started

Follow these steps to get started with ScoreSync:

  1. Clone this repository:
    git clone https://github.com/nicolasborromeo/ScoreSync.git
  2. Navigate to the project directory:
    cd ScoreSync
  3. Install the required dependencies:
    npm install

Installation

  1. Ensure you have Node.js installed on your machine.
  2. For the backend, set up a database (PostgreSQL or SQLite) and configure your .env file.
  3. For the back end, run:
    cd backend
    npm start
  4. For the front end, run:
    cd frontent
    npm run dev
  5. Visit http://localhost:5173 in your browser to see the application in action.

Usage

  • Uploading Music: Log in to your account and navigate to the upload section to add your music files.
  • Creating Reels: Use the dashboard to create and customize your music reels. Share the generated URLs with collaborators or clients.
  • Commenting: Enable commenting on your reels to gather feedback from your audience.
  • Version Control: Use the version control feature to manage updates and changes to your music.

Database Schema Design

db-schema

API Documentation

License

This project is licensed under the MIT License.

Contact

For questions or feedback, please reach out to us at [[email protected]].

ScoreSync is a product of passion and collaboration, striving to support composers and musicians in their creative journey.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published