Shine Karaoke
Posted on Tuesday, August 2nd, 2022
Client | Christina Mackey |
Professor(s) | Leanne Seaward, Laura McHugh |
Program | Computer Engineering Technology- Computing Science |
Students | Aarushi Aarushi, Jordan Chou, Franco Patry, Gleney Nieto, Chang Luo |
Project Description:
Have you ever wanted to request a song at an event/bar/restaurant but eventually gave up because the queue for that is too long? We created a solution to that problem.
SHINE Karaoke app is a modern karaoke system to facilitate song requests to provide a better experience from DJ services at a bar or an event. As a participant in a karaoke event, we wanted to overcome the struggles of pen and paper song requests and incorporate our knowledge of web design and computer software to provide a product that helps the user and host in a karaoke event.
Our client, the owner of Shine Karaoke, provides us with information for the development of the Shine Karaoke App for iPhones and Android phones to let her clients efficiently search for a song and place that song on a request to the karaoke queue. She owns the Shine Karaoke + DJ Services in Ottawa which was founded in 2019. Her company offers karaoke and DJ services in a bar setting or at exclusive events. The company also offers virtual parties with host-led games and supports fundraising events like the Dance-a-thons. Leanne Seaward, one of the supervising professors for this project, is providing Agile Methodology and strategies for every step of the project development. Laura McHugh, another supervising professor, is helping with the technical writing portion of the project to help provide a clear and structured report for the readers.
This Project took us about six months from start to finish. We started by learning new programming languages and getting familiar with developing tools that are necessary for our web and app development in the first half and gathered sufficient information to start building the project in the second half. During the last six months, we put in efforts and commitments towards our project and gained a lot of knowledge of how to develop a cross-platform mobile application and a website.
In conclusion, the Shine karaoke app and web application successfully meet all its proposed and designed goals by allowing shine karaoke customers to send their song requests to the host without going through its actual songbook and to automatically generate a queue that allows the DJ to view the song requests order on a real-time perspective. The team successfully implemented and tested the main functionalities of the app which are searching, filtering through genres, languages, duet songs, and sending a song request to the host. The web application’s song queue has successfully established the connection to receive requests from each user while the song queue is automatically built up in this process in a first-in-first-out (FIFO) manner. Both applications are guaranteed to have a minimalist design and a friendly app that are suitable to all users. Our team also completed a series of tests on several users to have an efficient and accurate app user experience.
Short Description:
A web and cross-platformed karaoke application that offers easy access to browse the list of songs, filter the songs, and save a favorite song without any advertisements or promotions.