Welcome to the ScoreSync readme.
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.
- 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.
Follow these steps to get started with ScoreSync:
- Clone this repository:
git clone https://github.com/nicolasborromeo/ScoreSync.git
- Navigate to the project directory:
cd ScoreSync
- Install the required dependencies:
npm install
- Ensure you have Node.js installed on your machine.
- For the backend, set up a database (PostgreSQL or SQLite) and configure your
.env
file. - For the back end, run:
cd backend npm start
- For the front end, run:
cd frontent npm run dev
- Visit
http://localhost:5173
in your browser to see the application in action.
- 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.
This project is licensed under the MIT License.
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.