Abstract
In modern technology landscape, web applications are ubiquitous in our daily lives. From healthcare software to social media platforms, web applications play an important role in our modern world. The advent of modern development tools has further empowered developers to create highly optimized web applications, particularly through the implementation of Single Page Applications (SPAs). SPAs eliminate the need for entire web page reloads with each user interaction, enhancing overall performance and user experience.
This paper presents the development of a Single-Page web application (SocialMelody) using latest technologies, including React for the front-end, Express.js and Node.js for the backend, and MongoDB for the database. The application serves as a small-scale social media platform designed for music enthusiasts, facilitating the sharing and recommendation of music among users. We leveraged the Spotify Web API to obtain accurate information regarding songs, artists, albums.
Prior to the development of this application, extensive research was conducted to understand the nuances of human psychology such as attention, memory, learning capabilities, and perception. This research is the foundation upon which our web application is implemented, ensuring that it harmonizes with the complexities of human cognition and offers an enriching user experience.
Advisor
Guarnera, Drew
Second Advisor
Visa, Sofia
Department
Computer Science
Recommended Citation
Ko, Moe Thant, "SocialMelody: A Human-Centered Social Media Web Application For Music Enthusiasts" (2023). Senior Independent Study Theses. Paper 11694.
https://openworks.wooster.edu/independentstudy/11694
Disciplines
Databases and Information Systems | Graphics and Human Computer Interfaces | Software Engineering
Keywords
User Interface Design, User Experience, Web Development
Publication Date
2023
Degree Granted
Bachelor of Arts
Document Type
Senior Independent Study Thesis
© Copyright 2023 Moe Thant Ko