Amplify
Track concerts, share music, and connect with fellow fans.
Team Members
1007797 Liew Qi Han
1007828 Chua Wei Yang
1008080 Chan Wei Jie
1008157 Htet Aung Lwin
1008123 Sawit Anna Rica Alop
1008151 Low Zhe Kai, Ronald
1008093 Aung Khant Nyar Moe@William
Description
Amplify is a music-focused app designed to keep users updated on upcoming concerts tailored to their preferences—specifically the artists they follow. It also provides a social space for users to share songs, follow artists, and connect with other music lovers.
With a clean, minimalistic, and user-friendly interface, Amplify allows users to:
- Track concert events via an in-app calendar
- Create and view music-related posts
- Receive notifications about concerts from their favorite artists
These features are powered by a robust backend and modern technologies to ensure a smooth and responsive experience.
Key APIs and Technologies Used:
- Azure Storage: Stores videos and images
- Azure SQL Database: Serves as the main project database
- Azure Functions: Handles backend HTTP API requests
- Azure Active Directory B2C: Manages user authentication
- Apache Maven: Manages dependencies and builds
- Glide: Efficiently loads and displays media
- Retrofit: Converts HTTP API into Java interfaces
- OkHttp: Handles efficient network communication
- JSON: Enables data exchange with the backend
- YouTube API: Integrates YouTube’s song library
Together, these features and technologies make Amplify a dynamic and personalized platform for discovering live music and staying connected through shared musical experiences.
Poster