├── .eslintrc.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── .storybook ├── main.ts └── preview.ts ├── .vercelignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs ├── README.gif └── THEMES.md ├── next.config.js ├── package.json ├── postcss.config.js ├── public └── .gitkeep ├── scripts └── preview_theme.sh ├── src ├── app │ ├── api │ │ ├── cards │ │ │ └── route.ts │ │ └── themes │ │ │ ├── [name] │ │ │ └── route.ts │ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── form │ │ ├── CodeWrapper.tsx │ │ ├── FormWrapper.tsx │ │ ├── LineCountAdjuster.tsx │ │ ├── MultistepForm.tsx │ │ ├── PageFive.tsx │ │ ├── PageFour.tsx │ │ ├── PageOne.tsx │ │ ├── PageSeven.tsx │ │ ├── PageSix.tsx │ │ ├── PageThree.tsx │ │ └── PageTwo.tsx │ ├── layout │ │ ├── Flex.tsx │ │ ├── Header.tsx │ │ └── Main.tsx │ ├── lines │ │ ├── BadgeItem.tsx │ │ ├── BadgePlaceholder.tsx │ │ ├── LineItem.tsx │ │ ├── NewBadge.tsx │ │ ├── SvgInput.tsx │ │ └── Upload.tsx │ └── ui │ │ ├── Button.stories.tsx │ │ ├── Button.tsx │ │ ├── CodeBlock.stories.tsx │ │ ├── CodeBlock.tsx │ │ ├── ColorInput.tsx │ │ ├── Hr.tsx │ │ ├── Input.stories.tsx │ │ ├── Input.tsx │ │ ├── InputWrapper.tsx │ │ ├── Link.stories.tsx │ │ ├── Link.tsx │ │ ├── P.tsx │ │ ├── PopupContainer.tsx │ │ ├── Quote.stories.tsx │ │ ├── Quote.tsx │ │ ├── RepositoryLink.tsx │ │ ├── Select.stories.tsx │ │ ├── Select.tsx │ │ ├── TrueFalseInput.stories.tsx │ │ └── TrueFalseInput.tsx ├── const │ ├── card.ts │ └── themes.ts ├── context │ └── MultistepContext.tsx ├── hooks │ ├── useCardUrl.ts │ ├── useMultistepContext.ts │ ├── useMultistepForm.ts │ ├── useOuterClick.ts │ └── useThemes.ts ├── lib │ ├── card │ │ ├── badge.ts │ │ ├── card-builder.ts │ │ ├── card-url-builder.ts │ │ ├── card.ts │ │ └── svg-generator.ts │ └── utils │ │ ├── cn.ts │ │ ├── format.ts │ │ └── validator.ts └── types.ts ├── tailwind.config.js ├── tsconfig.json └── vercel.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/.vercelignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/README.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/docs/README.gif -------------------------------------------------------------------------------- /docs/THEMES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/docs/THEMES.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/preview_theme.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/scripts/preview_theme.sh -------------------------------------------------------------------------------- /src/app/api/cards/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/app/api/cards/route.ts -------------------------------------------------------------------------------- /src/app/api/themes/[name]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/app/api/themes/[name]/route.ts -------------------------------------------------------------------------------- /src/app/api/themes/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/app/api/themes/route.ts -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/form/CodeWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/CodeWrapper.tsx -------------------------------------------------------------------------------- /src/components/form/FormWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/FormWrapper.tsx -------------------------------------------------------------------------------- /src/components/form/LineCountAdjuster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/LineCountAdjuster.tsx -------------------------------------------------------------------------------- /src/components/form/MultistepForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/MultistepForm.tsx -------------------------------------------------------------------------------- /src/components/form/PageFive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageFive.tsx -------------------------------------------------------------------------------- /src/components/form/PageFour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageFour.tsx -------------------------------------------------------------------------------- /src/components/form/PageOne.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageOne.tsx -------------------------------------------------------------------------------- /src/components/form/PageSeven.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageSeven.tsx -------------------------------------------------------------------------------- /src/components/form/PageSix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageSix.tsx -------------------------------------------------------------------------------- /src/components/form/PageThree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageThree.tsx -------------------------------------------------------------------------------- /src/components/form/PageTwo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/form/PageTwo.tsx -------------------------------------------------------------------------------- /src/components/layout/Flex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/layout/Flex.tsx -------------------------------------------------------------------------------- /src/components/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/layout/Header.tsx -------------------------------------------------------------------------------- /src/components/layout/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/layout/Main.tsx -------------------------------------------------------------------------------- /src/components/lines/BadgeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/lines/BadgeItem.tsx -------------------------------------------------------------------------------- /src/components/lines/BadgePlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/lines/BadgePlaceholder.tsx -------------------------------------------------------------------------------- /src/components/lines/LineItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/lines/LineItem.tsx -------------------------------------------------------------------------------- /src/components/lines/NewBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/lines/NewBadge.tsx -------------------------------------------------------------------------------- /src/components/lines/SvgInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/lines/SvgInput.tsx -------------------------------------------------------------------------------- /src/components/lines/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/lines/Upload.tsx -------------------------------------------------------------------------------- /src/components/ui/Button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Button.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Button.tsx -------------------------------------------------------------------------------- /src/components/ui/CodeBlock.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/CodeBlock.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/CodeBlock.tsx -------------------------------------------------------------------------------- /src/components/ui/ColorInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/ColorInput.tsx -------------------------------------------------------------------------------- /src/components/ui/Hr.tsx: -------------------------------------------------------------------------------- 1 | const Hr = () =>
; 2 | 3 | export default Hr; 4 | -------------------------------------------------------------------------------- /src/components/ui/Input.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Input.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Input.tsx -------------------------------------------------------------------------------- /src/components/ui/InputWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/InputWrapper.tsx -------------------------------------------------------------------------------- /src/components/ui/Link.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Link.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Link.tsx -------------------------------------------------------------------------------- /src/components/ui/P.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/P.tsx -------------------------------------------------------------------------------- /src/components/ui/PopupContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/PopupContainer.tsx -------------------------------------------------------------------------------- /src/components/ui/Quote.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Quote.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/Quote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Quote.tsx -------------------------------------------------------------------------------- /src/components/ui/RepositoryLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/RepositoryLink.tsx -------------------------------------------------------------------------------- /src/components/ui/Select.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Select.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/Select.tsx -------------------------------------------------------------------------------- /src/components/ui/TrueFalseInput.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/TrueFalseInput.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/TrueFalseInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/components/ui/TrueFalseInput.tsx -------------------------------------------------------------------------------- /src/const/card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/const/card.ts -------------------------------------------------------------------------------- /src/const/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/const/themes.ts -------------------------------------------------------------------------------- /src/context/MultistepContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/context/MultistepContext.tsx -------------------------------------------------------------------------------- /src/hooks/useCardUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/hooks/useCardUrl.ts -------------------------------------------------------------------------------- /src/hooks/useMultistepContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/hooks/useMultistepContext.ts -------------------------------------------------------------------------------- /src/hooks/useMultistepForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/hooks/useMultistepForm.ts -------------------------------------------------------------------------------- /src/hooks/useOuterClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/hooks/useOuterClick.ts -------------------------------------------------------------------------------- /src/hooks/useThemes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/hooks/useThemes.ts -------------------------------------------------------------------------------- /src/lib/card/badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/card/badge.ts -------------------------------------------------------------------------------- /src/lib/card/card-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/card/card-builder.ts -------------------------------------------------------------------------------- /src/lib/card/card-url-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/card/card-url-builder.ts -------------------------------------------------------------------------------- /src/lib/card/card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/card/card.ts -------------------------------------------------------------------------------- /src/lib/card/svg-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/card/svg-generator.ts -------------------------------------------------------------------------------- /src/lib/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/utils/cn.ts -------------------------------------------------------------------------------- /src/lib/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/utils/format.ts -------------------------------------------------------------------------------- /src/lib/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/lib/utils/validator.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/src/types.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0l1v3rr/github-readme-tech-stack/HEAD/vercel.json --------------------------------------------------------------------------------