{"id":18248783,"url":"https://github.com/saif-gitreps/Assets-Haven","last_synced_at":"2025-04-04T15:32:31.000Z","repository":{"id":253502502,"uuid":"843704658","full_name":"saif-gitreps/Assets-Haven","owner":"saif-gitreps","description":"A sleek full-stack digital assets trading platform with an admin/seller dashboard, where users can browse and purchase products or download for free. Users can  become sellers and contribute to the community, while admins maintain quality control over the products listed on the platform.","archived":false,"fork":false,"pushed_at":"2024-11-17T16:10:16.000Z","size":1501,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T02:16:42.555Z","etag":null,"topics":["authentication","caching","nextjs","postgresql","primsa","reactjs","resend-email","stripe","tailwindcss","typescript","webhooks","zod-validation","zustand"],"latest_commit_sha":null,"homepage":"https://asset-haven.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/saif-gitreps.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-08-17T06:54:13.000Z","updated_at":"2025-01-04T07:42:38.000Z","dependencies_parsed_at":"2024-08-28T19:05:57.227Z","dependency_job_id":"9fb50d68-32d2-426e-8c14-1f9b3f7c9fcb","html_url":"https://github.com/saif-gitreps/Assets-Haven","commit_stats":null,"previous_names":["saif-gitreps/e-com-dashboard","saif-gitreps/assets-haven"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saif-gitreps%2FAssets-Haven","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saif-gitreps%2FAssets-Haven/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saif-gitreps%2FAssets-Haven/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saif-gitreps%2FAssets-Haven/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saif-gitreps","download_url":"https://codeload.github.com/saif-gitreps/Assets-Haven/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247203100,"owners_count":20900915,"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":["authentication","caching","nextjs","postgresql","primsa","reactjs","resend-email","stripe","tailwindcss","typescript","webhooks","zod-validation","zustand"],"created_at":"2024-11-05T09:38:17.676Z","updated_at":"2025-04-04T15:32:25.991Z","avatar_url":"https://github.com/saif-gitreps.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Modern and Simple E-Commerce with a simple Admin Dashboard webapp\n\nA full-featured, modern e-commerce platform built with **Next.js**, **Tailwind CSS**, **Prisma (SQLite)**, and **Stripe** for transaction management, including webhook confirmations.\n\n## Features\n\n🔧 **Built with modern technology from scratch**\n- ⚡️ Fast and responsive, powered by [Next.js 14](https://nextjs.org/)\n\n🎨 **Clean UI and simple UX**\n- 🌟 Includes a streamlined home page and an easy-to-navigate product purchase flow.\n- 🛠 Clean, modern design using [shadcn-ui](https://github.com/shadcn-ui) and **Tailwind CSS**.\n\n🛒 **Full e-commerce functionality**\n- Users can:\n  - 🛍 Purchase products with secure **Stripe** transactions.\n  - 📧 Receive order confirmations via email.\n\n🔐 **Authentication and security**\n- Secure authentication for both admins and users, ensuring a safe shopping experience.\n\n📊 **Admin dashboard**\n- 📋 Admins can manage products with full control, including:\n  - Editing product details.\n  - Deleting products (with restrictions).\n  - Setting product visibility on the marketplace.\n  - **Note**: Admins cannot delete products that have pending orders, ensuring data integrity.\n\n✅ **Product verification**\n- Product verification ensures only high-quality products are available for purchase.\n\n📧 **Custom email notifications**\n- 📨 Sends beautifully designed email confirmations after purchases.\n\n💻 **Tech Stack**\n- 🖥 Fully written in **TypeScript** for type safety and scalability.\n- 📜 Utilizes **Zod** for strict input validation and error handling.\n- 🗄 **SQLite** with **Prisma** for easy database migrations during development.\n- 📁 Simple file storage and management using **Node.js**.\n- 🚀 Custom caching strategy combining Next.js's **unstable_cache** and React’s **reactCache**, providing an optimized user experience (UX).\n\n🎁 **Additional Features**\n- 🔄 Highly customizable and extendable.\n- 📱 Fully responsive design for mobile and desktop.\n\n## Installation\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaif-gitreps%2FAssets-Haven","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaif-gitreps%2FAssets-Haven","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaif-gitreps%2FAssets-Haven/lists"}