{"id":24464309,"url":"https://github.com/asbhogal/audiophile-e-commerce-website","last_synced_at":"2026-03-15T23:31:50.984Z","repository":{"id":216182600,"uuid":"740625455","full_name":"asbhogal/Audiophile-E-Commerce-Website","owner":"asbhogal","description":"A fully functional ecommerce website showcasing a range of audio-related tech. Built using TypeScript, Next.js, Sanity CMS, GraphQL, Storybook, Tailwind CSS, Shadcn, Playwright, React Hook Form, Zod and Husky. This repo is currently under development.","archived":false,"fork":false,"pushed_at":"2024-08-08T18:40:46.000Z","size":23203,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T07:12:17.301Z","etag":null,"topics":["a11y","a11y-testing","e2e","e2e-tests","fem","frontend-mentor","frontendmentor-challenge","headless-cms","husky","nextjs","playwright","react","react-server-components","rsc","sanity","sanity-io","sanity-studio","shadcn-ui","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://audiophile-tech.vercel.app","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/asbhogal.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}},"created_at":"2024-01-08T18:18:57.000Z","updated_at":"2024-12-05T14:06:44.000Z","dependencies_parsed_at":"2024-07-20T15:43:33.002Z","dependency_job_id":"8d827274-2a27-4c0e-81fb-65efdf978829","html_url":"https://github.com/asbhogal/Audiophile-E-Commerce-Website","commit_stats":null,"previous_names":["asbhogal/audiophile-e-commerce-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asbhogal%2FAudiophile-E-Commerce-Website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asbhogal%2FAudiophile-E-Commerce-Website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asbhogal%2FAudiophile-E-Commerce-Website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asbhogal%2FAudiophile-E-Commerce-Website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asbhogal","download_url":"https://codeload.github.com/asbhogal/Audiophile-E-Commerce-Website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248675422,"owners_count":21143768,"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":["a11y","a11y-testing","e2e","e2e-tests","fem","frontend-mentor","frontendmentor-challenge","headless-cms","husky","nextjs","playwright","react","react-server-components","rsc","sanity","sanity-io","sanity-studio","shadcn-ui","tailwindcss","typescript"],"created_at":"2025-01-21T05:15:11.114Z","updated_at":"2026-03-15T23:31:45.946Z","avatar_url":"https://github.com/asbhogal.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ch1\u003eAudiophile E-Commerce Site\u003c/h1\u003e\n\n\u003c/div\u003e\n\nA fully functional ecommerce website showcasing a range of audio-related tech. Built using TypeScript, Next.js, Shopify (Storefront API), GraphQL, Storybook, Tailwind CSS, Shadcn, Playwright, React Hook Form, Zod and Husky. This repo is currently under development.\n\n\u003cstrong\u003eStacks \u0026 Tools\u003c/strong\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/devicons/devicon/blob/master/icons/nextjs/nextjs-original.svg\"\u003e\u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/nextjs/nextjs-original.svg\" alt=\"nextjs logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/devicons/devicon/blob/master/icons/react/react-original.svg\"\u003e\u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/react/react-original.svg\" alt=\"react logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/devicons/devicon/blob/master/icons/typescript/typescript-original.svg\"\u003e\u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/typescript/typescript-original.svg\" alt=\"TypeScript logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/devicons/devicon/blob/master/icons/tailwindcss/tailwindcss-original.svg\"\u003e\u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/tailwindcss/tailwindcss-original.svg\" alt=\"Tailwind logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/shadcn-ui/ui/blob/main/apps/www/public/favicon-32x32.png\"\u003e\u003cimg src=\"https://github.com/shadcn-ui/ui/blob/main/apps/www/public/favicon-32x32.png\" alt=\"Shadcn logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/storybookjs/brand/blob/main/icon/icon-storybook-default.svg\"\u003e\u003cimg src=\"https://github.com/storybookjs/brand/blob/main/icon/icon-storybook-default.svg\" alt=\"Storybook logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://s3.amazonaws.com/quiin/vendors/logos/000/166/835/original/sanity-logo-jamstack-conf_-_Knut_Melv%C3%A6r.png?1601654357\"\u003e\u003cimg src=\"https://s3.amazonaws.com/quiin/vendors/logos/000/166/835/original/sanity-logo-jamstack-conf_-_Knut_Melv%C3%A6r.png?1601654357\" alt=\"Sanity logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/devicons/devicon/blob/master/icons/graphql/graphql-plain.svg\"\u003e\u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/graphql/graphql-plain.svg\" alt=\"GraphQL logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/devicons/devicon/blob/master/icons/eslint/eslint-original.svg\"\u003e\u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/eslint/eslint-original.svg\" alt=\"ES Lint logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://playwright.dev/img/playwright-logo.svg\"\u003e\u003cimg src=\"https://playwright.dev/img/playwright-logo.svg\" alt=\"Playwright logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://avatars.githubusercontent.com/u/53986236?s=280\u0026v=4\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/53986236?s=280\u0026v=4\" alt=\"React Hook Form logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://zod.dev/logo.svg\"\u003e\u003cimg src=\"https://zod.dev/logo.svg\" alt=\"Zod logo\" width=\"50\" height=\"50\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\n\u003cstrong\u003eDisclaimer\u003c/strong\u003e\n\u003cbr\u003e\n\u003cbr\u003e\nAll trademarks and assets belong to their respective owners and are used solely for demonstration purposes. The use of such does not imply ownership or endorsement. This website is for non-commercial, personal use and no orders will be fulfilled.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasbhogal%2Faudiophile-e-commerce-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasbhogal%2Faudiophile-e-commerce-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasbhogal%2Faudiophile-e-commerce-website/lists"}