{"id":42940157,"url":"https://github.com/toufikforyou/mh-app-store","last_synced_at":"2026-01-30T20:05:14.218Z","repository":{"id":270708063,"uuid":"911219272","full_name":"toufikforyou/mh-app-store","owner":"toufikforyou","description":"MH Store - Discover Amazing Apps","archived":false,"fork":false,"pushed_at":"2025-09-30T09:20:29.000Z","size":29570,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T09:28:36.401Z","etag":null,"topics":["cloudflare-pages","css","github","github-actions","html","javascript"],"latest_commit_sha":null,"homepage":"https://apps.toufikhasan.com","language":"JavaScript","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/toufikforyou.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-01-02T14:09:47.000Z","updated_at":"2025-09-30T09:20:33.000Z","dependencies_parsed_at":"2025-07-27T21:10:25.536Z","dependency_job_id":"e8edf7fe-f9df-4dbc-b06e-ec2adb18e909","html_url":"https://github.com/toufikforyou/mh-app-store","commit_stats":null,"previous_names":["toufikforyou/client-published-app-store","toufikforyou/clientappstore","toufikforyou/mysoftwarestore","toufikforyou/my-software-store"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/toufikforyou/mh-app-store","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikforyou%2Fmh-app-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikforyou%2Fmh-app-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikforyou%2Fmh-app-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikforyou%2Fmh-app-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toufikforyou","download_url":"https://codeload.github.com/toufikforyou/mh-app-store/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toufikforyou%2Fmh-app-store/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28918235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T19:10:10.838Z","status":"ssl_error","status_checked_at":"2026-01-30T19:06:40.573Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cloudflare-pages","css","github","github-actions","html","javascript"],"created_at":"2026-01-30T20:05:13.443Z","updated_at":"2026-01-30T20:05:14.206Z","avatar_url":"https://github.com/toufikforyou.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MH Store - Modern App Store\n\nA modern, responsive app store interface built with HTML, CSS, and JavaScript. Inspired by Google Play Store and Apple App Store designs.\n\n## Features\n\n- 🎨 **Modern Design**: Clean, gradient-based UI with smooth animations\n- 📱 **Fully Responsive**: Works perfectly on desktop, tablet, and mobile devices\n- 🔍 **Search Functionality**: Real-time search across app names, descriptions, and developers\n- 🏷️ **Category Filtering**: Filter apps by category with dynamic counts\n- ⭐ **Rating System**: Star-based rating display with half-star support\n- 🎯 **Featured Apps**: Highlighted section for promoted applications\n- 📊 **Sorting Options**: Sort by rating, downloads, or alphabetically\n- 🎪 **App Details Modal**: Detailed view with screenshots, reviews, and stats\n- ✨ **Interactive Effects**: Ripple effects, parallax scrolling, and smooth transitions\n- 🎭 **Loading Animations**: Smooth fade-in animations for better UX\n\n## Project Structure\n\n```\nmy-software-store/\n├── index.html          # Main HTML file\n├── css/\n│   └── style.css      # Comprehensive styling with modern CSS\n├── js/\n│   ├── data.js        # App data (9 sample apps)\n│   └── app.js         # Main JavaScript functionality\n└── README.md          # This file\n```\n\n## Getting Started\n\n1. **Clone or download** the repository\n2. **Open** `index.html` in your web browser\n3. **Explore** the store interface\n\n### Local Development\n\nFor development with live reload, you can use any local server:\n\n```bash\n# Using Python 3\npython -m http.server 8000\n\n# Using Node.js (http-server)\nnpx http-server\n\n# Using PHP\nphp -S localhost:8000\n```\n\nThen visit `http://localhost:8000`\n\n## App Data Structure\n\nEach app in the data includes:\n\n```javascript\n{\n    id: 1,\n    name: \"App Name\",\n    category: \"Category\",\n    rating: 4.5,\n    icon: \"icon_url\",\n    screenshots: [\"screenshot1\", \"screenshot2\"],\n    description: \"App description\",\n    link: \"download_link\",\n    downloads: \"1M+\",\n    ageRating: \"Everyone\",\n    developer: \"Developer Name\",\n    whatsNew: \"Latest updates\",\n    reviews: [{ user: \"User\", rating: 5, comment: \"Great app!\" }],\n    featured: true\n}\n```\n\n## Categories\n\nCurrent categories include:\n- 🎨 **Creativity** (2 apps)\n- 💼 **Productivity** (1 app)\n- 🎵 **Music** (2 apps)\n- 👥 **Social** (1 app)\n- 💰 **Finance** (1 app)\n- 🎮 **Games** (1 app)\n- 📷 **Photography** (1 app)\n\n## Technologies Used\n\n- **HTML5**: Semantic markup structure\n- **CSS3**: \n  - CSS Grid \u0026 Flexbox for layouts\n  - CSS Custom Properties (variables)\n  - Advanced selectors and animations\n  - Media queries for responsive design\n- **JavaScript (ES6+)**:\n  - Classes and modules\n  - Arrow functions\n  - Template literals\n  - Intersection Observer API\n  - Event delegation\n\n## Browser Support\n\n- ✅ Chrome 70+\n- ✅ Firefox 65+\n- ✅ Safari 12+\n- ✅ Edge 79+\n\n## Key Features Breakdown\n\n### Search \u0026 Filter\n- Real-time search with 300ms debounce\n- Category-based filtering\n- Multi-criteria sorting (rating, downloads, name)\n\n### User Interface\n- Gradient backgrounds and modern card designs\n- Smooth scrolling navigation\n- Interactive hover effects and animations\n- Responsive grid layouts\n\n### App Details\n- Modal-based app information display\n- Screenshot gallery\n- User reviews with star ratings\n- Download functionality\n\n### Performance Optimizations\n- Intersection Observer for lazy loading animations\n- Debounced search input\n- Efficient DOM updates with template literals\n- CSS-only animations where possible\n\n## Customization\n\n### Adding New Apps\n1. Edit `js/data.js`\n2. Add new app objects to the `apps` array\n3. The interface will automatically update\n\n### Styling Changes\n- Main colors and gradients are defined in CSS custom properties\n- Responsive breakpoints can be adjusted in media queries\n- Animation timing and effects are customizable\n\n### New Features\nThe modular JavaScript structure makes it easy to add:\n- User accounts and authentication\n- Shopping cart functionality\n- App reviews and ratings\n- Advanced search filters\n- Dark/light theme toggle\n\n## License\n\nThis project is open source and available under the [MIT License](LICENSE).\n\n## Contributing\n\n1. Fork the project\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n---\n\n**MH Store** - Experience the future of app discovery! 🚀","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoufikforyou%2Fmh-app-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoufikforyou%2Fmh-app-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoufikforyou%2Fmh-app-store/lists"}