To organise the structure of the website in my head, I am using psuedo code to determine how each of the stages will work.
- User enters mixtape_name
- When next button is pressed
- mixtape_name to be saved to an array
- User chooses mixtape_style
- When next button is pressed
- mixtape_style to be recorded for further stage
Stage Two : Create a playlist
- Depending on mixtape_style show relevant song recommendations
- Search Facility to search through database of songs
- Ability to play individual songs
- Songs to be able to drag and drop to chosen tracks box
- Chosen tracks need to be recorded into an array
- login/register prompt when user clicks save
- If user already logged in go to profile
- After login/register playlist info needs to be recorded and pulled back in
Stage Three : Choose mixtape colour
- Choice of coloured mixtape to be saved to an array
Stage Four : Design Inlay
- Draggable elements onto cassette tape inlay
- Colour Picker
- Final design to be recorded to be remembered later
Stage Five : Verify Design
- Pull in image of final design
- Tracklisting pulled in and added to inlay
Stage Six : Profile Page
- Pull in saved mixtapes (stages 2&6)
- Ability to delete mixtape from the database
- Edit button needs to work out what stage the user is at
No comments:
Post a Comment