{"id":27309235,"url":"https://github.com/nabarvn/casewise","last_synced_at":"2026-02-28T05:42:29.857Z","repository":{"id":244999845,"uuid":"811508835","full_name":"nabarvn/casewise","owner":"nabarvn","description":"An e-commerce platform built with TypeScript, Next.js 14 (including server actions), Tailwind CSS, React Query, Prisma, Neon, Clerk, and Stripe.","archived":false,"fork":false,"pushed_at":"2025-01-15T11:02:54.000Z","size":11044,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T13:09:13.044Z","etag":null,"topics":["clerk-auth","neondb","nextjs","prisma","react-query","resend","stripe","tailwindcss","typescript","uploadthing"],"latest_commit_sha":null,"homepage":"https://casewise.nabarun.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/nabarvn.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-06-06T18:25:39.000Z","updated_at":"2025-01-15T11:02:56.000Z","dependencies_parsed_at":"2024-06-18T23:47:14.378Z","dependency_job_id":"35db7464-0900-46a2-b911-90c255306031","html_url":"https://github.com/nabarvn/casewise","commit_stats":null,"previous_names":["nabarvn/casewise"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nabarvn%2Fcasewise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nabarvn%2Fcasewise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nabarvn%2Fcasewise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nabarvn%2Fcasewise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nabarvn","download_url":"https://codeload.github.com/nabarvn/casewise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248521019,"owners_count":21117978,"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":["clerk-auth","neondb","nextjs","prisma","react-query","resend","stripe","tailwindcss","typescript","uploadthing"],"created_at":"2025-04-12T05:25:16.896Z","updated_at":"2026-02-28T05:42:24.805Z","avatar_url":"https://github.com/nabarvn.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Casewise\n\nCasewise is your go-to destination for high-quality, personalized phone cases that capture your most cherished memories. This platform allows customers to design custom phone cases, combining style and protection in one unique product. If you want to preserve a special moment or want a case that reflects your style, make a purchase now!\n\n## Screenshot\n\n\u003cimg src=\"./screenshot.png\"\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://casewise.nabarun.app\"\u003e\u003cstrong\u003eView Project »\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Running Locally\n\nThis application requires Node.js v20.14.0+.\n\n### Cloning the repository to the local machine:\n\n```bash\ngit clone https://github.com/nabarvn/casewise.git\ncd casewise\n```\n\n### Installing the dependencies:\n\n```bash\npnpm install\n```\n\n### Setting up the `.env` file:\n\n```bash\ncp .env.example .env\n```\n\n\u003e [!IMPORTANT]\n\u003e Ensure you populate the variables with your respective API keys and configuration values before proceeding.\n\n### Configuring Prisma:\n\n```bash\npnpm prisma generate\n```\n\n```bash\npnpm prisma db push\n```\n\n### Running the application:\n\n```bash\npnpm dev\n```\n\n## Tech Stack\n\n- **Language**: [TypeScript](https://www.typescriptlang.org)\n- **Framework**: [Next.js](https://nextjs.org)\n- **Styling**: [Tailwind CSS](https://tailwindcss.com)\n- **Analytics**: [Vercel Analytics](https://vercel.com/analytics)\n- **State Management**: [React Query](https://www.npmjs.com/package/@tanstack/react-query)\n- **Postgres Database**: [Neon](https://neon.tech/docs/introduction/about)\n- **ORM Toolkit**: [Prisma](https://www.prisma.io/docs/concepts/overview/what-is-prisma)\n- **Email API**: [Resend](https://resend.com/docs/send-with-nextjs)\n- **Authentication**: [Clerk](https://clerk.com/docs/quickstarts/nextjs)\n- **File Hosting**: [UploadThing](https://docs.uploadthing.com)\n- **Payments**: [Stripe](https://stripe.com/docs/payments)\n- **Deployment**: [Vercel](https://vercel.com)\n\n## Acknowledgements\n\n- **Custom UI Components**: [shadcn/ui](https://ui.shadcn.com/docs)\n- **Auth Component Library**: [Clerk Elements](https://clerk.com/docs/customization/elements/overview)\n\n## Credits\n\nLearned a ton while building this project. Major thanks to Josh for the next level (no pun intended) tutorial!\n\n\u003chr /\u003e\n\n\u003cdiv align=\"center\"\u003eDon't forget to leave a STAR 🌟\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnabarvn%2Fcasewise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnabarvn%2Fcasewise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnabarvn%2Fcasewise/lists"}