{"id":24908870,"url":"https://github.com/ndenicolais/shox","last_synced_at":"2026-04-13T06:04:29.215Z","repository":{"id":257018745,"uuid":"827864161","full_name":"ndenicolais/Shox","owner":"ndenicolais","description":"A digital shoes wardrobe.","archived":false,"fork":false,"pushed_at":"2025-03-01T09:20:28.000Z","size":4198,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T10:19:46.942Z","etag":null,"topics":["android","dart","export","firebase","flutter","flutter-localization","getx","import","intl","json","pdf","screenutil","shared-preferences","shoe","shoes","supabase","syncfusion-flutter-charts","wardrobe"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ndenicolais.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-12T14:42:55.000Z","updated_at":"2025-03-01T09:20:32.000Z","dependencies_parsed_at":"2024-09-14T10:59:30.943Z","dependency_job_id":"a2ac1d66-2c12-4ee1-b224-d3c40e7cd5d0","html_url":"https://github.com/ndenicolais/Shox","commit_stats":null,"previous_names":["ndenicolais/shox"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2FShox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2FShox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2FShox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndenicolais%2FShox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndenicolais","download_url":"https://codeload.github.com/ndenicolais/Shox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245949544,"owners_count":20698920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","dart","export","firebase","flutter","flutter-localization","getx","import","intl","json","pdf","screenutil","shared-preferences","shoe","shoes","supabase","syncfusion-flutter-charts","wardrobe"],"created_at":"2025-02-02T02:34:05.232Z","updated_at":"2026-04-13T06:04:29.209Z","avatar_url":"https://github.com/ndenicolais.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"images/shox_logo.png\" title=\"Shox's logo\" width=\"140\" height=\"140\" alt=\"Shox Logo\"\u003e\n  \u003ch1\u003eShox\u003c/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eYour personal shoes collection organized digitally\u003c/strong\u003e\u003c/p\u003e\n\n  ![Flutter](https://img.shields.io/badge/Flutter-3.0%2B-blue?logo=flutter)\n  ![Dart](https://img.shields.io/badge/Dart-3.0%2B-blue?logo=dart)\n  ![License](https://img.shields.io/badge/License-MIT-green)\n  ![Version](https://img.shields.io/badge/Version-4.0.0-brightgreen)\n\n\u003c/div\u003e\n\n---\n\n## 📋 Table of Contents\n- [Description](#-description)\n- [Features](#-features)\n- [Architecture](#-architecture)\n- [Screenshots](#-screenshots)\n- [Packages](#-packages)\n- [Download](#-download)\n- [Authors](#-authors)\n\n---\n\n## 📄 Description\nThis app allows you to create a personalized digital box for your shoes. Here, you can easily save, organize, and view all your shoes in one virtual place. Each pair of shoes can be cataloged with specific details such as brand, model, color, and occasion of use, making it easier to find exactly what you are looking for at any time.\n\nWith your digital wardrobe, you will always have a complete view of your shoe collection at your fingertips, making it easier to choose the perfect pair for every occasion.\n\n---\n\n## 🔑 Features\n\n### 🔐 Authentication\n- Login via Google Account\n- Login via Email \u0026 Password\n\n### 💾 Data Management\n- **CRUD Operations**: Create, read, update, and delete shoes\n- **Firestore Database**: Cloud-based data storage\n- **Supabase Storage**: Cloud-based image storage\n- **Database Export/Import**: Export and import your entire collection as JSON\n- **Cloud Sync**: Real-time synchronization with Firestore\n- **Backup \u0026 Restore**: Easy data backup functionality\n\n### 🖼️ Storage \u0026 Media\n- Photo upload and cropping\n- Share shoe card as screenshot\n- Remove background from images\n- Share and download the shoes photos\n- Generate PDF reports of your collection\n\n### 🎨 User Interface\n- Responsive design for all screen sizes\n- Light and dark theme variants\n- Smooth navigation with transition effects\n- Multiple display layouts for shoes\n\n### 🌍 Localization\n- English, Italian, French, Spanish, and German\n- Multi-language support throughout the app\n\n### 📊 Organization \u0026 Analytics\n- Custom categories and types based on gender selection\n- Filter shoes by various characteristics\n- Divide shoes by: brands, colors, categories, types\n- View favorite shoes\n- Complete operation history\n- Statistical graphs showing collection breakdown\n- Data visualization charts\n\n---\n\n## 🏗️ Architecture\n\n### Project Structure\n```\nlib/\n├── main.dart              # App entry point\n├── common/                # Shared utilities and constants\n├── core/                  # Core business logic\n├── features/              # Feature modules\n├── screens/               # Screen widgets\n├── theme/                 # Theme configuration\n└── l10n/                  # Localization files\n```\n---\n\n## 🎨 Screenshots\n\u003cimg src=\"images/shox_release.png\" title=\"Shox's release\" alt=\"Shox Screenshots\"\u003e\n\n---\n\n## 📌 Packages\n\nBelow is a list of the most relevant packages used in this project:\n\n| Package | Purpose |\n|---------|---------|\n| [get](https://pub.dev/packages/get) | Navigation and routing |\n| [flutter_screenutil](https://pub.dev/packages/flutter_screenutil) | Responsive UI scaling |\n| [google_fonts](https://pub.dev/packages/google_fonts) | Custom fonts |\n| [cloud_firestore](https://pub.dev/packages/cloud_firestore) | Database management |\n| [supabase_flutter](https://pub.dev/packages/supabase_flutter) | Image storage |\n| [intl](https://pub.dev/packages/intl) | Localization \u0026 internationalization |\n| [shared_preferences](https://pub.dev/packages/shared_preferences) | Local storage |\n| [fl_chart](https://pub.dev/packages/fl_chart) | Librart with charts \u0026 analytics |\n| [image_background_remover](https://pub.dev/packages/image_background_remover) | Image background remover with ONNX model |\n| [screenshot](https://pub.dev/packages/screenshot) | Utility to capture widget as image |\n\nFor a complete list of dependencies, see [pubspec.yaml](pubspec.yaml).\n\n---\n\n## 💎 Download\n\n\u003cimg src=\"images/shox_version.png\" title=\"Shox's version\" alt=\"Shox Version\"\u003e\n\n[📥 Download the last release v4.0.0](https://github.com/ndenicolais/Shox/releases/download/v4.0.0/Shox_v4.0.0.apk)\n\n---\n\n## 🔶 Authors\n- [@ndn21](https://github.com/ndenicolais)\n\n---\n\n## 📄 License\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  Made with ❤️ by \u003ca href=\"https://github.com/ndenicolais\"\u003endenicolais\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndenicolais%2Fshox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndenicolais%2Fshox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndenicolais%2Fshox/lists"}