A web-based music platform where people can listen to songs, discover music, create their own playlists, and share their musical creations with the world.
Sound Wave is an online music streaming website designed to let users enjoy music from anywhere. It also gives users the ability to add songs, build personal playlists, and manage their music collections.
This project was developed as a team project to practice collaborative web development and connect front-end interfaces with back-end APIs.
- Listen to Music — Play songs available on the website.
- Browse Songs — View songs in the music library.
- Add Songs — Add new songs to the website.
- Create Playlists — Build personal song lists.
- Manage Music — Edit and customize songs and playlists.
| Item | Details |
|---|---|
| Project type | Online music streaming website |
| Development period | January 11–24, 2021 |
| Team size | 5 members |
| Team structure | 1 Scrum Master and 4 Developers |
| Main focus | Core music-streaming workflows and front-end/back-end integration |
The project focused on delivering the core features within the available timeframe. More advanced functionality would require additional development and refinement.
- Trần Thế Anh
- Nguyễn Đức Khánh
- Nguyễn Tuấn Anh
- Nguyễn Thanh Tiến
- Practiced team collaboration using Git.
- Learned to divide tasks and coordinate development work.
- Explored and applied new technologies during implementation.
- Completed most of the required back-end and front-end workflows.
- Built an initial product integrating the front end with APIs.
- Git merge conflicts: Conflicts occurred throughout the collaborative development process.
- Limited Angular experience: Our familiarity with Angular made it more difficult to display and handle data as intended.
- Improved teamwork and task coordination.
- Gained a broader understanding of how to build a music-streaming website.
- Learned more about communication and integration between front-end and back-end components.
- Gained practical experience working with Git in a team environment.
- Angular — Mentioned in the project retrospective as a technology the team was learning.
- Git — Version control and team collaboration.
- APIs — Connecting the front end with back-end functionality.
Note: The original project presentation does not provide a complete technology list, so this section includes only technologies and tools explicitly mentioned or supported by the presentation.
Sound Wave was developed as a team project from January 11 to January 24, 2021.