Welcome to Stellar Beats
Stellar Beats is built for everyone who enjoys listening to music. Our target users include anyone with a smartphone, from teenagers to older adults. We've created a simple, user-friendly, and modern alternative to current music streaming platforms, with a clean design that supports users with different needs and abilities. Younger users will appreciate the app's contemporary look and feel, while older users will find the straightforward, easy-to-navigate interface particularly appealing.
Account Management
A user can create an account by entering a username, their birthdate and a password. This input is then validated to ensure the username is valid, the birthdate format is correct, and the password meets the security criteria.
Resetting Forgotten Password
A user can reset their forgotten password by providing their username and their birthdate. Once verified, they can enter a new password, which is validated to meet security requirements before being updated in the system.
Music Player
A user can play music with full playback controls. The shuffle button allows them to randomize song playback, and the repeat button lets them loop the song. Users can also like a song to save it to their favorites and view song lyrics directly within the music player.
Music Search
A user can search for a song by entering its title or artist in the search bar. The app allows users to quickly find and play their desired music. Additionally, recent searches are saved, enabling users to easily access and revisit previous searches with a single tap.
Playlist
A user can create custom playlists and add songs to them or remove songs from them for a personalized listening experience. Once a playlist is created, users can play all the songs in it continuously.
Queue
A user can add songs to a queue, allowing them to control the order of their music playback. The queue dynamically updates as songs are added or played, giving users real-time control.
Dark Mode
A user can switch between light and dark mode to customize their app experience.