Practice 10k: Music App

dc.contributor.authorGeorgiev, Alexanderen
dc.contributor.authorMcKelway, Baileyen
dc.contributor.authorAneja, Rahulen
dc.contributor.authorHolmes, Claireen
dc.contributor.authorZemui, Mahleten
dc.date.accessioned2023-12-08T15:05:55Zen
dc.date.available2023-12-08T15:05:55Zen
dc.date.issued2023-11-30en
dc.description.abstractIn the world of music education, inspiring students to maintain consistent and effective practice routines has long been a challenge. Recognizing this dilemma, our clients embarked on a journey to leverage technology and reimagine the practice experience for budding musicians. The result of their efforts was a music application that aims to revolutionize the way musicians approach their practice routines by addressing both convenience and motivation. The innovative concept offers users a number of features that enhance their practice sessions, monitor their progress, and make the entire experience more engaging. Among its many functionalities, the application allows users to plan practice sessions and initiate them with the aid of a built-in timer to track their practice duration. Moreover, the application presents users with visualization representations of their progress on a daily, weekly, monthly, and overall basis through diverse graphs, each highlighting distinct aspects of their practice habits. Additionally, users can delve into a journal-like feature in the application, allowing them to explore and reflect on their musical journey, drawing insights from past practice sessions. To address the core functionalities mentioned above, our project relies on the integration of Firebase for user authentication and backend data storage, coupled with React Native to ensure cross-platform compatibility in the frontend. This framework facilitates effective communication between the backend and frontend, enabling the exchange of user-related data in order to meet the clients’ requirements within the application. This is notably exemplified by our organization of user information in the backend, utilizing specific collections for swift reading and writing of data as users engage with the application. That being said, as we reflect on the culmination of this semester-long project, it is evident that overcoming challenges and seizing opportunities has been instrumental in our gaining invaluable experience in both client collaboration and implementing diverse solutions. However, acknowledging the iterative nature of application development, we understand the ongoing need for refining the existing features and incorporating new ones in future development.en
dc.identifier.urihttps://hdl.handle.net/10919/117115en
dc.language.isoen_USen
dc.publisherVirginia Techen
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectExpoen
dc.subjectReact Naticeen
dc.subjectFirebaseen
dc.subjectMusicen
dc.subjectPracticeen
dc.subjectMobile Applicationen
dc.titlePractice 10k: Music Appen
dc.typeReporten
dc.typePresentationen
dc.typeSoftwareen

Files

Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
Music 10k - Final Presentation.pdf
Size:
3.79 MB
Format:
Adobe Portable Document Format
Name:
Music 10k - Final Presentation.pptx
Size:
12.78 MB
Format:
Microsoft Powerpoint XML
Name:
Music 10k - Final Report.docx
Size:
17.88 MB
Format:
Microsoft Word XML
Loading...
Thumbnail Image
Name:
Music 10k - Final Report.pdf
Size:
17.83 MB
Format:
Adobe Portable Document Format
Name:
sourcecode.zip
Size:
283.83 KB
Format:
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: