Clothing Generator Func Spec
Phase II
What Next?
Errors
- Top color select doesn't work, resets to random
- Image link inserts into database, but isn't FTPd up to site so doesn't show up.
- Arrows don't scroll correctly between tops and dresses
User customization
- Add/edit all activities
- Add/edit all colors
- Make all changes show up in index drop down menus (use php instead of html select)
- Edit/hide set of clothes premade in database
- Be able to customize weather, or figure out a way to pull in data
- Create profile settings, maybe avatar or picture
Main Usage
- Be able to show dresses/jumpsuits too instead of just tops and bottoms, show just one piece of clothing in that scenario
- When the user adds clothes, allow them to choose premade icons or upload own image
- Create forms for adding/editing activities, colors, and clothes
- Hide outerwear automatically when weather is too warm
- Option to hide outerwear at other weathers
- Display shoes/accessories
- Input icons for shoes/accessories
Site/styling
- MORE ICONS
- Default icons
- Loop arrows
- Make add clothes form look nicer
Outfits
- Allow user to save outfits
- Allow user to add notes to outfits
- Create page that displays all outfits
- Rate outfits?
- Be able to edit ratings from outfit page
- Filter outfit page by rating, weather, activity, aesthetic etc
Task List
To Do
Weather:
- Start doing a little research when you are bored on how to get weather data.
- Are there any APIs associated with the federal government that are easy to use?
- Any APIs from other entities like weather.com, darkskies, weatherbug, etc?
- Can we scrape data.
- Let's see how much work this is. I'm thinking this won't be in Phase 1 but if you had a solid plan on how to do it could be supporting info.
Solutions Overview
Basic Features
- List of basic clothing already in system
- Has categories of clothing
- Each basic item has weather + activity
- Clothing input for user to describe own clothes
- Type of clothing
- Weather + activity (+color?)
- User can select what criteria they want outfit to match
- Weather
- Activity
- Color of garments
- App generates an outfit based on provided criteria
- If they like outfit, can save it
- Appears in saved section of account
- If the outfit doesn’t work, they can retry with the same criterion
Advanced Features
- User Account creation which allows the user to:
- Saves outfits
- Saves description of own clothes
- Import photos of own clothes
- Closet Sharing – ability to share closets with friends and request to borrow items.

Congressional App Goals!!!
Core Functionality
Home Page
- Figure out how many items of clothing - top/bottom - maybe hat/shoes
- Do you want this to rotate or just flip when they change one of the drop downs?
- Create a function that refreshes each time they change a drop down.
Clothes!
- Pull from the database. Need to add fields to your database to store image link. Just in Clothes table? But, if different colors maybe in ClothingColorLookup table too?
- Figure out where your icons are coming from for clothese!!!
- When add a new item of clothing - ability to upload image file.
- Didn't we talk about ability to mark item a favorite
Task List
Secondary Functionality
Outfit Generator
- Make this work - select drop downs and pulls how many options?
- See below Outfit Generator Blue block.
- Ratings?
- Save outfits?
Questions...
- Will weather be automatically retrieved from web database?
To Do
Weather:
- Start doing a little research when you are bored on how to get weather data.
- Are there any APIs associated with the federal government that are easy to use?
- Any APIs from other entities like weather.com, darkskies, weatherbug, etc?
- Can we scrape data.
- Let's see how much work this is. I'm thinking this won't be in Phase 1 but if you had a solid plan on how to do it could be supporting info.
Clothing Manager
Allows the user to add their own clothing.
- List of basic clothing already in system
- Has categories of clothing
- Each basic item has weather + activity
- Clothing input for user to describe own clothes
- Type of clothing
- Weather
- Activity
- Color
- Favorite/How much they like? Add to database?
- Description? Add to database?
Outfit Generator
User can select what criteria they want outfit to match
- Weather
- Activity
- Color of garments
The app will generate an outfit based on criteria. Does it generate multiple...like 3 to choose from?
- If the outfit doesn't work - try again. Do you just generate 10 or so outfits in the first attempt and then present those?
- Allow them to change the criteria to try again if not happy?
- Allow them to save an outfit.
- Add a rating/favorites field to Outfit table?
Outfit Manager
Ability to view past saved outfits - remove or change ratings on them.

