{"id":20665425,"url":"https://github.com/jjxmonster/next13-ecommerce","last_synced_at":"2026-04-12T12:33:22.681Z","repository":{"id":192682117,"uuid":"687186077","full_name":"jjxmonster/next13-ecommerce","owner":"jjxmonster","description":"Next 13 E-Commerce App powered by the newest Next.js features ","archived":false,"fork":false,"pushed_at":"2023-12-07T19:33:55.000Z","size":9555,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"v0.9_clerk_auth","last_synced_at":"2025-01-17T12:55:32.007Z","etag":null,"topics":["atomic-design","clerk","graphql","graphql-codegen","nextjs","stripe","tailwindcss"],"latest_commit_sha":null,"homepage":"https://next13-ecommerce-five.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/jjxmonster.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":"2023-09-04T20:24:03.000Z","updated_at":"2023-11-01T20:35:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"7737392e-ba8f-48d4-a7a8-f6b26adc7086","html_url":"https://github.com/jjxmonster/next13-ecommerce","commit_stats":null,"previous_names":["jjxmonster/next13-ecommerce"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjxmonster%2Fnext13-ecommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjxmonster%2Fnext13-ecommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjxmonster%2Fnext13-ecommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjxmonster%2Fnext13-ecommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jjxmonster","download_url":"https://codeload.github.com/jjxmonster/next13-ecommerce/tar.gz/refs/heads/v0.9_clerk_auth","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242832826,"owners_count":20192630,"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":["atomic-design","clerk","graphql","graphql-codegen","nextjs","stripe","tailwindcss"],"created_at":"2024-11-16T19:30:59.653Z","updated_at":"2026-04-12T12:33:17.649Z","avatar_url":"https://github.com/jjxmonster.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Next.js E-Commerce App\n\nA project of an e-commerce application built with Next.js\n\n## Brief Description\n\nE-Commerce App where users can create accounts, add products to their cart, place orders, and make payments using Stripe. Users also have access to their order history and add product review. Additionaly user can sort products based on price, name or rating\n\n## Tech Stack\n\n- Next.js\n- GraphQL\n- Stripe\n- Atomic Design\n- Tailwind CSS\n- GraphQL Codegen\n- Clerk\n\n## Live Demo\n\nCheck out the live demo of the application: [Live Demo](https://next13-ecommerce-five.vercel.app/)\n\n## Screenshots\n\n### Homepage![homepage](https://www.tarabasz.dev/_next/image?url=/img/ecom1.png\u0026w=1080\u0026q=75)\n\n### Products![homepage](https://www.tarabasz.dev/_next/image?url=/img/ecom2.png\u0026w=1080\u0026q=75)\n\n### Single product![homepage](https://www.tarabasz.dev/_next/image?url=/img/ecom3.png\u0026w=1080\u0026q=75)\n\n### Shopping Cart![homepage](https://www.tarabasz.dev/_next/image?url=/img/ecom4.png\u0026w=1080\u0026q=75)\n\n## Environment Variables (`.env.local`)\n\nBefore running the application, make sure you have correctly configured the environment variables. Fill in the following variables in the `.env` file:\n\n```env\n\nGRAPHQL_URL= // GraphQL server URL\n\nSTRIPE_SECRET_KEY= // Stripe  private  key  for  integration\n\nNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= // Clerk  public  key  for  integration\n\nCLERK_SECRET_KEY= // Clerk  private  key  for  integration\n\nNEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in // Clerk  login  path\n\nNEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up // Clerk  registration  path\n\nNEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL= // Redirect  URL  after  Clerk  sign-in\n\nNEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL= // Redirect  URL  after  Clerk  sign-up\n\nNEXT_PUBLIC_URL= // Public  URL  of  the  application\n\n```\n\n## Installation and running the app\n\n```\npnpm i\npnpm dev\n```\n\n## [GraphQL Server](https://github.com/jjxmonster/graphql-server-ecommerce)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjxmonster%2Fnext13-ecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjjxmonster%2Fnext13-ecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjxmonster%2Fnext13-ecommerce/lists"}