Skip to content

Latest commit

 

History

History
113 lines (96 loc) · 9.23 KB

backlog.md

File metadata and controls

113 lines (96 loc) · 9.23 KB

Student roadmap and tickets

The first milestone is photo-library selection, manual name/category entry, and saving one clothing item to the closet. Automatic extraction comes later. GitHub records status, assignment and milestones; these links are the local index.

Each ticket uses the agreed short function or UI format. UI tickets include the note that screenshots are preferred in the PR. Read officer guidance before adding work.

The -P tickets below are a separate, substantial proposal format for data, viz, and social. They give students a concrete problem and room to compare designs and build a small proof of concept. The hard label marks difficulty on the viz and social proposals; it does not grant production ownership. Related lead issues still own approval and integration.

1 - Add and browse clothing

Ticket Team
#52: DATA-01 - Build the choose-photo button data
#70: DATA-04 - Write the saveClothingItem function data
#71: DATA-05 - Write the fetchClothingItems function data
#72: DATA-06 - Write the uploadClothingImage function data
#82: DATA-07 - Build the clothing-details form data
#56: VIZ-01 - Build one clothing-item card viz
#73: VIZ-02 - Build category-selection buttons viz
#74: VIZ-03 - Build a clothing-card grid viz
#75: VIZ-04 - Write the clothing-category filter viz
#111: DATA-09 - Update clothing details data
#112: DATA-10 - Fetch one clothing item data
#114: DATA-12 - Build a selected-photo preview data
#116: VIZ-08 - Build a clothing-item detail view viz
#118: VIZ-10 - Build a closet sort control viz
#145: VIZ-14 - Sort supplied closet pieces viz
#163: DATA-18 - Filter supplied clothing items by name data
#165: VIZ-15 - Build a Pieces/Outfits switch viz
#166: VIZ-16 - Build closet loading and error states viz

2 - Build an outfit

Ticket Team
#57: DATA-03 - Write the saveOutfit function data
#83: DATA-08 - Write the fetchOutfits function data
#76: VIZ-05 - Build a horizontal outfit-item tray viz
#77: VIZ-06 - Build a selected-outfit item row viz
#84: VIZ-07 - Build a saved-outfit preview card viz
#113: DATA-11 - Delete a saved outfit record data
#117: VIZ-09 - Build an outfit-name field viz
#119: VIZ-11 - Build a missing-item warning row viz
#120: VIZ-12 - Build a saved-outfit grid viz
#130: DATA-14 - Filter outfits that use one item data
#131: VIZ-13 - Show outfits using one item viz
#164: DATA-19 - Fetch one saved outfit data

3 - Share an outfit

Ticket Team
#60: SOCIAL-01 - Build one outfit-post card social
#61: SOCIAL-02 - Save a post to the user's saved list social
#78: SOCIAL-04 - Build the profile header social
#79: SOCIAL-05 - Build a post clothing-breakdown row social
#80: SOCIAL-06 - Write the fetchRecentPosts function social
#121: SOCIAL-07 - Remove a saved post social
#122: SOCIAL-08 - Fetch saved post IDs social
#123: SOCIAL-09 - Build a post-caption field social
#124: SOCIAL-10 - Build a saved-post grid social
#125: SOCIAL-11 - Build feed status views social
#149: SOCIAL-13 - Build a save-post toggle social
#148: SOCIAL-14 - Filter posts by saved IDs social
#150: SOCIAL-15 - Build a post clothing-breakdown list social
#151: SOCIAL-16 - Build an expandable post caption social
#162: SOCIAL-18 - Filter supplied posts by author social
#167: SOCIAL-19 - Build a published-post image fallback social

4 - Improve importing and discovery

Ticket Team
#54: DATA-02 - Build one selectable clothing-review row data
#64: SOCIAL-03 - Build a reusable search field social
#115: DATA-13 - Build an import-review action bar data
#132: DATA-15 - Choose an alternate garment detection data
#133: DATA-16 - Search categories for manual import correction data
#146: DATA-17 - Return selected import candidates data
#147: SOCIAL-12 - Build a catalog-product result row social
#161: SOCIAL-17 - Build a Discovery Feed/Search switch social

Data architecture proposals

Ticket Team
#173: DATA-P01 - Propose private clothing photo storage and cleanup data
#174: DATA-P02 - Propose a reliable reviewed-import pipeline data
#175: DATA-P03 - Measure garment recognition options on the same images data
#176: DATA-P04 - Propose outfit data integrity and deletion behavior data
#177: DATA-P05 - Design a trustworthy retailer catalog import data
#178: DATA-P06 - Evaluate catalog search and similar-item ranking data
#179: DATA-P07 - Propose safe publication snapshots from private outfits data

Viz design proposals

Ticket Team
#180: VIZ-P01 - Propose an accessible closet browsing layout viz
#181: VIZ-P02 - Prototype a usable 2D outfit canvas viz
#182: VIZ-P03 - Evaluate saved-outfit previews with missing pieces viz
#183: VIZ-P04 - Prototype reviewed-import results in My Closet viz

Social design proposals

Ticket Team
#184: SOCIAL-P01 - Propose a resilient chronological feed social
#185: SOCIAL-P02 - Prototype a safe post-detail breakdown social
#186: SOCIAL-P03 - Propose saved-post behavior when posts change social
#187: SOCIAL-P04 - Evaluate trustworthy Discovery Search results social
#214: SOCIAL-P05 - Propose persistent post likes social
#215: SOCIAL-P06 - Propose persistent post comments social