# Music Mood Suggester

## Description
The Mood Music App is a standalone app accessible to all members of its community. It allows people to pick music depending on their mood.

## Project details
- Category: General
- Difficulty: 
- Suggested stack: Not specified
- Approval status: Approved

## Target users
### - **Anonymous Users**
individuals who can **view** and **interact** with the interface

### - **Administrators**
individuals or organizations who can **view, add, edit, and delete** events for the interface

## Tags
MVP, Optional

## User Stories
### List
As a User, I need to be able to see a list of songs depending on their mood

### Details
As a User, I need to be able to click on a list to expand the details

### Back
As a User, I need to be able to click back on a title to go back to the list

### Search
As a User, I need to be able to search for songs via mood

### Filter
As a User, I need to be able to filter events based on mood. Moods can include Sad, Happy, Party, Broken Up With, Celebratory, Work Out, Commute, Date Night

### Login
As an Administrator, I need to be able to log in to authorize their use of the system.

### Admins
As an Administrator, I need to be able to create additional administrators.

### Edit
As an Administrator, I need to be able to edit their own information, including artist, genre, mood, songs, and user.

### Edit List
As an Administrator, I need to be able to add, view, edit, and delete their current list in the program. Moods and genres to include: name, an image, a description, Genre name

### Resources
As an Administrator, I need to be able to create and edit resource types

### Spoken
(Optional) As a User, I need to be able to have the information spoken out loud to them, as opposed to having to read it

### Languages
(Optional) As a User, I need to be able to have a choice of language(English, Spanish, etc.), (spoken and written)

### Statistics
(Optional) As an Administrator, I need to be able to see how often event information has been accessed over the past day, week, or month

### Concerts
(Optional) As a User, I need to be able to use an external API to calculate the distance between zip codes to find the closest matching concert.
