Technical Challenges Recording video and audio in-browser and saving the files in an indexable manner Syncing recorded clips to lyric start time Editing recorded clips to fit the lyric duration Handling lyric-less sections during the stitching process Built With cssflaskhtmljavascriptmongodbpython Try it out stitchpitch.tech