Skip to content

Computer vision based music sheet fingering generator and sight-reading assistant frontend

Notifications You must be signed in to change notification settings

RaymondWHZ/UMP-React-Frontend

Repository files navigation

UMP-React-Frontend

Site location: www.ultra-music-practice.com

Frontend of a computer vision based music sheet fingering generator and sight-reading assistant. Helps generate useful annotations on music sheets for piano beginners. The service is PAID so this repository only includes frontend part.

UMP1 UMP2 UMP3

✨ Features

  • 🎨 Stylish design with rich CSS
  • 📚 Strightforward user experience
  • 🌋 Robust music sheet upload and progress tracking
  • 🚧 JWT based authentication with "Sign in with Google" integration

🖥 Technologies

📦 Usage

IMPORTANT: If you need to develop locally, make sure to create a file named .env.local in the root directory to configure API endpoint like this:

NEXT_PUBLIC_API_END_POINT=
NEXT_PUBLIC_PAYPAL_CLIENT_ID=

Replace https://www.example.com/path with the actual host name and api path of backend server.

The file .env.local will not be uploaded to GitHub, and the variable should be set during deployment.

This project is initialized with PNPM. To install all dependencies, run:

pnpm install

To start the development server, run:

pnpm run dev

The project does not support static build. To create an optimized production build, run:

pnpm run build

Then run the following command to start the production server:

next

🎉 Frontend Controbutors

About

Computer vision based music sheet fingering generator and sight-reading assistant frontend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published