{"id":50609471,"url":"https://github.com/mostafa-said7/starbucks","last_synced_at":"2026-06-06T02:03:03.359Z","repository":{"id":355354150,"uuid":"1227490644","full_name":"Mostafa-SAID7/starbucks","owner":"Mostafa-SAID7","description":"Starbucks Egypt is a full-stack-ready, production-grade frontend built as a faithful recreation.","archived":false,"fork":false,"pushed_at":"2026-06-04T11:29:00.000Z","size":8340,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-04T12:03:17.623Z","etag":null,"topics":["asp","asp-net","clean-architecture","clean-code","design-patterns","entity-framework-core","optimization","pwa","react","responsive-design","restful-api","seo","shadcn-ui","solid-principles","sql-server","system-design","tailwindcss","vite"],"latest_commit_sha":null,"homepage":"https://starbucks73.vercel.app","language":"TypeScript","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/Mostafa-SAID7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","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":"2026-05-02T18:56:04.000Z","updated_at":"2026-06-04T11:29:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b7761c1-77d2-406e-9c45-eb70b363ec6f","html_url":"https://github.com/Mostafa-SAID7/starbucks","commit_stats":null,"previous_names":["mostafa-said7/starbucks"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mostafa-SAID7/starbucks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2Fstarbucks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2Fstarbucks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2Fstarbucks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2Fstarbucks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mostafa-SAID7","download_url":"https://codeload.github.com/Mostafa-SAID7/starbucks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2Fstarbucks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33966639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-06T02:00:07.033Z","response_time":107,"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":["asp","asp-net","clean-architecture","clean-code","design-patterns","entity-framework-core","optimization","pwa","react","responsive-design","restful-api","seo","shadcn-ui","solid-principles","sql-server","system-design","tailwindcss","vite"],"created_at":"2026-06-06T02:03:02.417Z","updated_at":"2026-06-06T02:03:03.350Z","avatar_url":"https://github.com/Mostafa-SAID7.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# ☕ Starbucks Egypt\n\n**Enterprise Full-Stack Commerce Platform**\n\n\u003cp align=\"center\"\u003e\n  A premium, enterprise-grade digital experience for Starbucks Egypt. \u003cbr/\u003e\n  Built with \u003cstrong\u003eReact 19\u003c/strong\u003e, \u003cstrong\u003eASP.NET Core 9.0\u003c/strong\u003e, and \u003cstrong\u003eClean Architecture\u003c/strong\u003e \u003cbr/\u003e\n  to deliver high-performance, accessible, and bilingual (AR/EN) coffee commerce.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://starbucks73.vercel.app\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Frontend-Live_App-black?style=for-the-badge\u0026logo=vercel\" alt=\"Frontend Deployment\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"http://starbucks.runasp.net/api\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Backend-Live_API-success?style=for-the-badge\u0026logo=dotnet\" alt=\"Backend Status\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-blue?style=for-the-badge\" alt=\"License\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n\n## 🚀 Live Environments\n\nExplore the application in real-time through our live deployment environments:\n\n| Service | Environment | Live URL |\n| :--- | :--- | :--- |\n| **✨ Frontend App** | Production | [starbucks73.vercel.app](https://starbucks73.vercel.app) |\n| **⚙️ Backend API** | Production | [starbucks.runasp.net/api](http://starbucks.runasp.net/api) |\n| **📚 API Docs** | Swagger UI | [starbucks.runasp.net/swagger](http://starbucks.runasp.net/swagger) |\n\n---\n\n## 🏗️ Technical Pillar\n\nOur technology stack is selected to provide a world-class, ultra-fast, and highly scalable user experience.\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" width=\"50%\"\u003e\n        \u003ch3\u003e🎨 Frontend (Modern Stack)\u003c/h3\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"50%\"\u003e\n        \u003ch3\u003e⚙️ Backend (Robust Architecture)\u003c/h3\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd valign=\"top\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cb\u003eFramework:\u003c/b\u003e React 19 + Vite\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eStyling:\u003c/b\u003e Tailwind CSS v4 (Glassmorphism \u0026 RTL support)\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eState/Data:\u003c/b\u003e TanStack Query v5 + Zustand\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eAnimations:\u003c/b\u003e Framer Motion\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eLocalization:\u003c/b\u003e i18next (Arabic / English)\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n      \u003ctd valign=\"top\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cb\u003eCore:\u003c/b\u003e ASP.NET Core 9.0\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eArchitecture:\u003c/b\u003e Clean Architecture \u0026 CQRS (MediatR)\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003ePersistence:\u003c/b\u003e Entity Framework Core + SQL Server\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eCaching:\u003c/b\u003e Redis-backed sessions \u0026 response caching\u003c/li\u003e\n          \u003cli\u003e\u003cb\u003eSecurity:\u003c/b\u003e JWT Authentication \u0026 Identity\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n---\n\n## 💻 Quick Start Guide\n\nWant to run the project locally? Follow these simple steps.\n\n### Frontend Setup\n```bash\ncd Frontend\nnpm install --legacy-peer-deps\nnpm run dev\n```\n\u003e The frontend application will start on `http://localhost:5173`\n\n### Backend Setup\n```bash\ncd Backend\n# Start the database and Redis instances\ndocker-compose up -d\n\n# Run the API server\ndotnet run --project src/Starbucks.API\n```\n\u003e The API will be available on `https://localhost:7082` (or your configured port). Check out `/swagger` for API documentation.\n\n---\n\n## 📂 Documentation Deep-Dive\n\nFor detailed insights into our technical decisions, system design, and deployment pipelines, please explore our dedicated documentation modules:\n\n| Document | Description |\n| :--- | :--- |\n| [**🏗️ Architecture \u0026 Design**](docs/ARCHITECTURE.md) | Technical philosophy, system design, and project structure. |\n| [**🛠️ Development Guide**](docs/DEVELOPMENT.md) | Local setup instructions, tech stack details, and coding standards. |\n| [**✨ Features \u0026 Use Cases**](docs/FEATURES.md) | Checklist of platform capabilities and common user workflows. |\n| [**🚢 Deployment Guide**](docs/DEPLOYMENT.md) | Production hosting configurations and CI/CD pipeline details. |\n| [**🔒 Security Policy**](docs/SECURITY.md) | Security best practices, threat models, and audit results. |\n\n---\n\n## 🤝 Contributing \u0026 Support\n\nWe welcome contributions! Before submitting a Pull Request, please read our [Contributing Guide](docs/CONTRIBUTING.md) and review our [Code of Conduct](docs/CODE_OF_CONDUCT.md).\n\nNeed help or found a bug? Feel free to check the [Documentation Index](docs/README.md) or open a [GitHub Issue](issues).\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr/\u003e\n  \u003cp\u003e\u003cb\u003eBuilt with ❤️ for the Starbucks Egypt Community\u003c/b\u003e\u003c/p\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmostafa-said7%2Fstarbucks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmostafa-said7%2Fstarbucks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmostafa-said7%2Fstarbucks/lists"}