topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday November 5, 2025, 11:40 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: IDEA: Modernizing YourCloset App - Create PC/Android Desktop Viewer with .APK Da  (Read 208 times)

ShinShin

  • Participant
  • Joined in 2019
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
***
### 📢 FINAL TECHNICAL UPDATE: DATA LOCATION CONFIRMED (10/08/2025)

I have performed further analysis on the .webp files and confirmed the following critical information for developers:

1.  **Original Data Location (Hard Path):** The existing 7,590 items' attributes (Cost, Color, etc.) are stored as **proprietary binary data** within a custom chunk inside the **RIFF::VP8X** container of the Extended WebP file. Reverse-engineering this binary structure is the core migration challenge.
    * (See attached screenshot confirming RIFF/Binary data.)

2.  **New Storage Solution (Easy Path):** The file supports **over 1,000 available standard EXIF tags**. The new application should be built to save all attributes into these standard, accessible fields for superior future-proofing and data management.

**A Test Case File is Ready:** I have created a single .webp file with known attributes written to specific EXIF tags. I will provide this to any interested developer to simplify the implementation of the new app's read/write functions.

***


I am requesting help with a deeply personal project to develop a modernized viewing and management application based on the data exported from the now-unavailable **"YourCloset" app**.

***

### CRITICAL DATA CHALLENGE & CONTEXT (Updated Information)

I have the full data export from the old **YourCloset app**, and I have corrected the file structure. For each item in my closet, there are now **THREE** associated files:
1.  The original uploaded file (either a **.jpg** or **.png**).
2.  A processed, primary image file (**ItemName.webp**).
3.  A small preview file (**ItemName_thumbnail.webp**).

The technical hurdle is to successfully **reverse-engineer the proprietary data structure** to extract the item attributes (Description, Cost, Color, Fabric, etc.).

We now suspect this data is embedded as metadata or custom chunks within the **processed .webp file** (the one without "thumbnail" in the name). The primary challenge is creating a tool that can analyze all three files and pull the data for the item.

The original **YourCloset .apk** file is available to aid in this process, making this a unique and rewarding technical challenge!

***

#### Crucial Information for Developers

* **Original App Provided:** I can provide the original **YourCloset app .apk** file (which is no longer on the Play Store) via a private download link.

* **Compatibility Status:** **This APK is no longer compatible with modern Android versions (like the latest versions of Android OS), which is the primary reason this modernization project is needed.**

* **Data Export Provided:** I have the complete folder of **7,590 sets of these three files**.

### Project Overview

The goal is to create a new application that can read and manage the existing YourCloset database/files, providing users with a comprehensive, searchable, and modern interface for their wardrobe inventory.

### Required Features

| Feature | Details |
| :--- | :--- |
| **Data Import/Extraction** | The program must successfully **read and extract** all attributes by analyzing the provided 7,590 paired `.jpg` and `.webp` files. |
| **Item Database** | Create and manage a robust database of clothing items with all extracted attributes. |
| **Required Attributes** | **Description, Cost, Color, Fabric, Size, Season, Brand, Status, Date.** *(Ability for the user to add more custom fields is highly desired.)* |
| **Advanced Search/Filtering** | Allow users to search and filter items based on all attributes. |
| **Auto-Complete Search** | **Crucial requirement:** The search box must offer intelligent auto-complete/suggestions as the user types (e.g., typing "blue" suggests "Blue Dress," "Blue Jeans," "Navy Blue Shirt"). |
| **Item Customization** | Enable users to add, edit, or delete item attributes and/or the item itself. |
| **Data Management** | Provide options to export or backup the entire item data (database). |
| **User Interface** | Intuitive and user-friendly Graphical User Interface (GUI). |
| **Platform** | Preferably **Android**, but **Windows** is also acceptable, whichever is easier for the developer. |

### Desired Features (Optional, for Future Consideration)

* Modern UI/UX updates compared to the original YourCloset app.
* Outfit Planning, Item Usage Tracking, etc.

### Technology Stack (Suggested)

* **Platform:** Android or Windows
* **Programming Language:** Python (excellent for file analysis and cross-platform tools).
* **UI Framework:** PyQt (for cross-platform GUI development).
* **Database:** SQLite (for robust, local data storage).

***

### Comparison to Similar Programs

I have reviewed existing apps like:
* https://alternativet.../software/stylebook/
* https://www.youtube..../watch?v=ZXCUFmHzrzI
* https://www.powerthe...rg/caldwell/synonyms

**How this idea is different:** The main distinguishing factor is the **data import/compatibility**. All existing apps require users to manually photograph, tag, and organize every item from scratch. This project's core value is the ability to **seamlessly migrate a large existing YourCloset data set** by reverse-engineering the data embedded in the `.webp` files. This is a technical maintenance and modernization project rather than a competitor build.

***

### Call to Action & Donation

I invite developers interested in tackling a rewarding technical challenge. Your expertise in **Android data structure analysis**, **.webp file metadata/chunk extraction**, and cross-platform development will be invaluable.

**I will provide a secure link to the YourCloset .apk file and a small sample data set to any interested developer.**

**Regarding Compensation:**
Due to my current financial situation (awaiting approval for disability benefits), I am unable to offer a large monetary donation at this time. However, I am a committed, long-time community member (Non-Expiring License Holder) and will happily provide a **small token of appreciation** upon the successful completion of the core required features. The primary reward for the developer here is the unique and fascinating **reverse-engineering challenge** and the satisfaction of building a great tool.

I look forward to discussing this project with you!

Thank You so much for your time and consideration!  :-*
« Last Edit: October 08, 2025, 02:34 AM by ShinShin, Reason: new and critical information that fundamentally changes the solution for my project. »