Git Repo: https://github.com/cs0320-f24/term-project-tzaidat-ykamarul-hshahza1-cedwar18
Team Members:
Yaaqub Kamarulzaman (cslogin: ykamarul)
Tameem Zaidat (cslogin: tzaidat)
Carys Edwards (cslogin: cedwar18)
Hamza Shahzad (cslogin: hshahza1)
To run server, run 'ngrok http --url=duck-free-hugely.ngrok-free.app --scheme=http --traffic-policy-file=policy.json 3232' first
-
Sign in to MuseMate
-
To make a song, input a your lyrics line by line and we'll help inspire you with rhyme recommendations.
-
Click 'Save Chords and Lyrics' and press 'Check Plagiarism' to check for plagiarism.
-
Click ''Save Chords and Lyrics' and 'Save Song' to save the song to the cloud.
We have the 'Save Chords and Lyrics' button so that they can rewrite them without losing their old iteration. Rhyme handling and plagiarism checking is done in the backend.
Dependence on external APIs especially copyleaks causes problems sometimes when their server is down or slow.
-
Run the command 'ngrok http --url=duck-free-hugely.ngrok-free.app --scheme=http --traffic-policy-file=policy.json 3232' and run Server.java on intelliJ.
-
Run the frontend with 'npm start'
-
Backend testing: Basic testing for rhyme and plagiarism submission
-
Frontend testing: Tested basic functionality
Citation: OpenAI. (2024). ChatGPT (May 13 version) [Large language model]. https://chatgpt.com