Skip to content

franpoh/groupproject1-karaoke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TABLE-OF-CONTENTS

  1. Premise
  2. User Stories
  3. Dependencies
  4. Start Up

PREMISE

To create a website where you can search for songs and the accompanying lyrics, then play the song while having a voice reader 'sing' along with you.

USER_STORIES

Trello Agile Board: https://trello.com/b/qFzosYZd/project-karaoke

  • [User Story 1] As a User, I am able to search for music and play it as audio or video, one song at a time with lyrics view, so that I don't need to download the music in my PC to listen to it.
  • [User Story 2] As a User, I am able to view a catalogue of musics and choose from it, so that I can receive recommendations from the site in case I do not know what to listen to.
  • [User Story 3] As a User, I am able to trigger artificial singer to sing the song with me using text-to-speech API, so that I can sing along with the artificial singer.
  • [User Story 4] As a User, I am able to view all historical musics that I have played, so that I am able to refer to a music where I may have forgotten the title.
  • [User Story 5] As a User, I am able to add a music to my favourite list so that if I enjoyed it, I can refer to it.
  • [User Story 6] As a User, I am able to navigate the website without difficulty, so that I can have a pleasant user experience.

DEPENDENCIES

  • Axios for frontend communication with servers by making http requests
  • React for building user interface
  • React Router Dom for webpage routing
  • React Youtube for customizable YouTube Player options
  • Lodash for common utility functions

START_UP

Access our website at https://franpoh.github.io/groupproject1-karaoke/

You can also run it with 'npm start', which will host the site at http://localhost:3000/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •