SCEMS-presto-hacks

image

General Description

Across the entire globe in the 21st century, we have come to realise that Classical Music is on a constant deteriorating incline in terms of popularity and awareness. In reponse to this crisis, we have strived to produce a website/software which allows classical musicians to find like-minded individuals, and provide them with a overarching number of features to assist their musical lives with technology.

Background

During Covid-19, we all found it very difficult to perform and play music with others, and during this two year period, we found it difficult to continue to pursue our passion in music with friends. Therefore, we have developed Virtuoso to provide musicians, wherever they may be with the vital resources and a harmonious community of musicians, in order to continue to pursue their musical hobby with ease in the current pandemic.

What is Virtuoso

Virtuoso is a musical community platform by musicians for musicians. Its purpose is to provide tools for musicians and connect musicians together virtually.

Features

Virtuoso offers a large variety of tools and feature for musicians. For beginner musicians we offer a short and vidually appealing semi-interactive web page guiding users through the different ages of music. We also Offer a small quizes for users to brush up their theory skills. The main objective we hope to achieve is to build and bring together musicians. Our main features include commnunity formuns and chatrooms and a music sharing and streaming section which allows for donations to support struggeling musicians. Our by far most innovative feature is where Musicians can play songs and be accompanied by Artifical Intelligence.

What's Next

What’s next? Lorem ipsum dolor sit amet, consectetur adipiscing elit,

Future Features

  • Hosting the website through AWS
  • AWS WAF – prevent sql injection

Technologies used

  • Framework: Blitz.js
  • Database: SQLite
  • Encryption: SHA256 + RSA. Salt and Peppering Hashes using bcrypt – privacy, anonymity
  • Other: 3DJS

Presentation

Our Presentation: https://www.youtube.com/watch?v=DinO00YZOw4 image image image

Credit (Our 4 teammembers):

Due to our use of vsc live share the contributions of each member is not accuratley dipicted by githubs contribution graph

  • Joseph Paulmer (0xa48rx394r83e9)
  • Mateo Weigel (MateoW-32)
  • Jayden Chee (ChaoticPsycho)
  • Brenden Chee (Skywalkerbc22)