{"id":15007660,"url":"https://github.com/sammyleths/samis-ecom-admin","last_synced_at":"2025-07-01T18:03:28.526Z","repository":{"id":196677472,"uuid":"669471951","full_name":"SammyLeths/samis-ecom-admin","owner":"SammyLeths","description":"A full-stack ecommerce admin dashboard and cms developed to manage multiple ecommerce vendors / store with their own uniquely generated API. ","archived":false,"fork":false,"pushed_at":"2025-03-08T12:26:33.000Z","size":847,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T15:10:38.794Z","etag":null,"topics":["clerkauth","ecommerce","javascript","mysql","nextjs","npmjs","prisma","radix-ui","reactjs","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://samis-ecom-admin.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/SammyLeths.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2023-07-22T11:44:24.000Z","updated_at":"2025-03-08T12:26:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"eec02572-7b14-4bb0-a05f-52d9a3b756b1","html_url":"https://github.com/SammyLeths/samis-ecom-admin","commit_stats":null,"previous_names":["sammyleths/samis-ecom-admin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SammyLeths/samis-ecom-admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fsamis-ecom-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fsamis-ecom-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fsamis-ecom-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fsamis-ecom-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SammyLeths","download_url":"https://codeload.github.com/SammyLeths/samis-ecom-admin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fsamis-ecom-admin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263013703,"owners_count":23399812,"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":["clerkauth","ecommerce","javascript","mysql","nextjs","npmjs","prisma","radix-ui","reactjs","tailwindcss","typescript"],"created_at":"2024-09-24T19:13:17.670Z","updated_at":"2025-07-01T18:03:28.507Z","avatar_url":"https://github.com/SammyLeths.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/sammyleths"],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eSamis Ecom Admin\u003c/h1\u003e\n\nA full-stack ecommerce admin dashboard and cms developed to manage multiple ecommerce vendors / store with their own uniquely generated API. This project cuts across many aspect of ecommerce application such as product categorization, product attributes creation like color and sizes, product image gallery, store billboard ect. Some of the features built into this project include:\n\n\u003cul\u003e\n  \u003cli\u003eClerk User Authentication\u003c/li\u003e\n  \u003cli\u003eThird party login\u003c/li\u003e\n  \u003cli\u003eSearch and Filter\u003c/li\u003e\n  \u003cli\u003eCloudinary image upload\u003c/li\u003e\n  \u003cli\u003eStripe payment integration\u003c/li\u003e\n  \u003cli\u003eStore creation\u003c/li\u003e\n  \u003cli\u003eProduct quick view\u003c/li\u003e\n  \u003cli\u003eLight and Dark mode\u003c/li\u003e\n  \u003cli\u003eOrder creation and overview\u003c/li\u003e\n  \u003cli\u003eRevenue graphs\u003c/li\u003e\n  \u003cli\u003eCRUD Operations on: Products, Categories, Billboards, Attributes suchh as: Colors, Sizes\u003c/li\u003e\n\u003c/ul\u003e\n\nThis project was developed using React, NextJS, TypeScript, Tailwind CSS, Prisma, MySql, RadixUI, Axios, NPM.\n\n\u003ch2\u003eScreenshots\u003c/h2\u003e\n\n![proj13-samis-ecom-admin](https://github.com/SammyLeths/samis-ecom-admin/assets/64320618/132277cb-e713-4fdb-9e2b-4f639f0bef4b)\n\n\u003ch2\u003eLinks\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003eDemo: \u003ca href=\"https://samis-ecom-admin.vercel.app/\" target=\"_blank\"\u003ehttps://samis-ecom-admin.vercel.app/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eTech Stack\u003c/h2\u003e\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/react-61DAFB.svg?style=for-the-badge\u0026logo=react\u0026logoColor=white\" alt=\"REACT JS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/next.js-000000.svg?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"NEXT JS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/typescript-3178C6.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"TYPESCRIPT\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tailwindcss-06B6D4.svg?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\" alt=\"TAILWIND CSS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/prisma-2D3748.svg?style=for-the-badge\u0026logo=prisma\u0026logoColor=white\" alt=\"PRISMA\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white\" alt=\"MYSQL\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/axios-5A29E4.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=white\" alt=\"AXIOS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/npm-CB3837.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=white\" alt=\"NPM\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/radixui-161618.svg?style=for-the-badge\u0026logo=radixui\u0026logoColor=white\" alt=\"RADIX UI\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white\" alt=\"HTML\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge\u0026logo=css3\u0026logoColor=white\" alt=\"CSS3\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/sass-hotpink.svg?style=for-the-badge\u0026logo=sass\u0026logoColor=white\" alt=\"SASS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JavaScript-black?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E\" alt=\"JAVASCRIPT\" /\u003e\n\u003c/p\u003e\n\n\u003ch2\u003eHelpful Resources\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://react.dev/\" target=\"_blank\"\u003eREACT\u003c/a\u003e\u003c/b\u003e: The library for web and native user interfaces.\n  \u003c/li\u003e\n   \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://nextjs.org/\" target=\"_blank\"\u003eNEXTJS\u003c/a\u003e\u003c/b\u003e: The React Framework for the Web\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\"\u003eTYPESCRIPT\u003c/a\u003e\u003c/b\u003e: A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.\n  \u003c/li\u003e\n    \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://tailwindcss.com/\" target=\"_blank\"\u003eTAILWIND CSS\u003c/a\u003e\u003c/b\u003e: A utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.\n  \u003c/li\u003e\n    \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://clerk.com/\" target=\"_blank\"\u003eCLERK AUTHENTICATION\u003c/a\u003e\u003c/b\u003e: Complete user management purpose-built for React, Next.js, and the Modern Web.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.prisma.io/\" target=\"_blank\"\u003ePPRISMA\u003c/a\u003e\u003c/b\u003e: Next-generation Node.js and TypeScript ORM.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.radix-ui.com/\" target=\"_blank\"\u003eRADIX UI\u003c/a\u003e\u003c/b\u003e: An open source component library optimized for fast development, easy maintenance, and accessibility.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.mysql.com/\" target=\"_blank\"\u003eMYSQL\u003c/a\u003e\u003c/b\u003e: Open-source relational database management system.\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eHTML5:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTML\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - HTML (HyperText Markup Language)\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/html/html_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: HTML Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eCSS3:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - CSS (Cascading Style Sheets)\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/css/css_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: CSS Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eJAVASCRIPT:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/js/js_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: JavaScript Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://axios-http.com/\" target=\"_blank\"\u003eAXIOS\u003c/a\u003e\u003c/b\u003e: A promise based HTTP client for the browser and node.js\n  \u003c/li\u003e\n   \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.npmjs.com/\" target=\"_blank\"\u003eNPM\u003c/a\u003e\u003c/b\u003e: A package manager for the JavaScript programming language.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://mugshotbot.com/\" target=\"_blank\"\u003eMUGSHOTBOT\u003c/a\u003e\u003c/b\u003e: Automatic beautiful link previews\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eAuthor's Links\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003ePortfolio - \u003ca href=\"https://sammyleths.com\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eLinkedin - \u003ca href=\"https://www.linkedin.com/in/eyiowuawi/\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eTwitter - \u003ca href=\"https://twitter.com/SammyLeths\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eBuy me a Coffee - \u003ca href=\"https://buymeacoffee.com/sammyleths\" target=\"_blank\"\u003e @SammyLeths \u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cbr /\u003e\n\n\u003chr /\u003e\n\n\u003cbr /\u003e\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\nThis project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammyleths%2Fsamis-ecom-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsammyleths%2Fsamis-ecom-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammyleths%2Fsamis-ecom-admin/lists"}