{"id":31946519,"url":"https://github.com/asuselessbrain/hero-io","last_synced_at":"2025-10-14T11:20:13.021Z","repository":{"id":318523596,"uuid":"1071626768","full_name":"asuselessbrain/Hero-IO","owner":"asuselessbrain","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-07T18:25:45.000Z","size":683,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-07T18:39:33.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asuselessbrain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-07T15:42:21.000Z","updated_at":"2025-10-07T18:25:49.000Z","dependencies_parsed_at":"2025-10-07T18:39:39.424Z","dependency_job_id":null,"html_url":"https://github.com/asuselessbrain/Hero-IO","commit_stats":null,"previous_names":["asuselessbrain/hero-io"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/asuselessbrain/Hero-IO","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asuselessbrain%2FHero-IO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asuselessbrain%2FHero-IO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asuselessbrain%2FHero-IO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asuselessbrain%2FHero-IO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asuselessbrain","download_url":"https://codeload.github.com/asuselessbrain/Hero-IO/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asuselessbrain%2FHero-IO/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019108,"owners_count":26086513,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-10-14T11:20:09.528Z","updated_at":"2025-10-14T11:20:13.016Z","avatar_url":"https://github.com/asuselessbrain.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [HeroVault](https://herovault.netlify.app)\n\n\n## Description\n**HeroVault** is a responsive web application showcasing a curated collection of mobile applications. Users can explore, search, filter, and view detailed information about each app. The application allows users to simulate app installation, track installed apps, and sort apps by downloads. Built with a focus on performance, usability, and clean design, Hero IO mimics a real app store experience.\n\n## Features\n- Fully responsive layout for all devices.\n- Header with navigation links and active route indication.\n- Footer with custom design.\n- JSON-based app data (12–20 objects).\n- Home page with banner, states section, and top apps.\n- All Apps page with live search, filters, and sorting by downloads.\n- App Details page with app information, description, install button, and reviews chart.\n- LocalStorage integration for installed apps.\n- Custom error page for invalid routes.\n- Smooth loading animations during navigation and search operations.\n- Deployed and fully functional without 404 errors on reload.\n\n## Technologies Used\n- **Frontend:** React, TypeScript, Tailwind CSS\n- **Charts:** Recharts\n- **State Management:** React Hooks (useState, useEffect, useMemo)\n- **Deployment:** Vercel / Netlify / Cloudflare\n\n## Installation\n1. Clone the repository:\n   ```bash\n   git clone \u003cyour-repo-link\u003e\n   ```\n2. Navigate to the project folder:\n  ```bash\n  cd hero-io\n  ```\n\n\n3. Install dependencies:\n  ```bash\n  npm install\n  ```\n\n4. Run the development server:\n  ```bash\n  npm run dev\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasuselessbrain%2Fhero-io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasuselessbrain%2Fhero-io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasuselessbrain%2Fhero-io/lists"}