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

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

Share

COinS
 

© Copyright 2023 Moe Thant Ko