├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── app ├── (main) │ ├── layout.tsx │ └── page.tsx ├── api │ ├── generateCode │ │ └── route.ts │ └── og │ │ └── route.tsx ├── favicon.ico ├── globals.css ├── layout.tsx ├── robots.txt └── share │ └── [id] │ ├── layout.tsx │ └── page.tsx ├── components ├── DarkModeToggle.tsx ├── Footer.tsx ├── Header.tsx ├── ThemeProvider.tsx ├── ThemeToggle.tsx ├── code-viewer.css ├── code-viewer.tsx ├── github-icon.tsx ├── loading-dots.module.css └── loading-dots.tsx ├── hooks ├── use-scroll-to.ts └── useDarkMode.tsx ├── lib └── prisma.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── prisma ├── migrations │ ├── 20240808195804_first │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── Aeonik │ ├── Aeonik-Bold.ttf │ ├── Aeonik-Medium.ttf │ ├── Aeonik-Regular.ttf │ ├── AeonikFono-Bold.otf │ ├── AeonikFono-Regular.otf │ └── AeonikMono-Regular.otf ├── cssIcon.png ├── favicon.ico ├── halo.png └── logo.svg ├── tailwind.config.ts ├── tsconfig.json └── utils ├── domain.ts ├── shadcn-docs ├── avatar.tsx ├── button.tsx ├── card.tsx ├── checkbox.tsx ├── index.ts ├── input.tsx ├── label.tsx ├── radio-group.tsx ├── select.tsx └── textarea.tsx └── shadcn.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/README.md -------------------------------------------------------------------------------- /app/(main)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/(main)/layout.tsx -------------------------------------------------------------------------------- /app/(main)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/(main)/page.tsx -------------------------------------------------------------------------------- /app/api/generateCode/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/api/generateCode/route.ts -------------------------------------------------------------------------------- /app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/api/og/route.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/robots.txt: -------------------------------------------------------------------------------- 1 | Allow: /api/og/* 2 | -------------------------------------------------------------------------------- /app/share/[id]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/share/[id]/layout.tsx -------------------------------------------------------------------------------- /app/share/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/app/share/[id]/page.tsx -------------------------------------------------------------------------------- /components/DarkModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/DarkModeToggle.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/ThemeProvider.tsx -------------------------------------------------------------------------------- /components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/code-viewer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/code-viewer.css -------------------------------------------------------------------------------- /components/code-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/code-viewer.tsx -------------------------------------------------------------------------------- /components/github-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/github-icon.tsx -------------------------------------------------------------------------------- /components/loading-dots.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/loading-dots.module.css -------------------------------------------------------------------------------- /components/loading-dots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/components/loading-dots.tsx -------------------------------------------------------------------------------- /hooks/use-scroll-to.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/hooks/use-scroll-to.ts -------------------------------------------------------------------------------- /hooks/useDarkMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/hooks/useDarkMode.tsx -------------------------------------------------------------------------------- /lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/lib/prisma.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/migrations/20240808195804_first/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/prisma/migrations/20240808195804_first/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/Aeonik/Aeonik-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/Aeonik/Aeonik-Bold.ttf -------------------------------------------------------------------------------- /public/Aeonik/Aeonik-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/Aeonik/Aeonik-Medium.ttf -------------------------------------------------------------------------------- /public/Aeonik/Aeonik-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/Aeonik/Aeonik-Regular.ttf -------------------------------------------------------------------------------- /public/Aeonik/AeonikFono-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/Aeonik/AeonikFono-Bold.otf -------------------------------------------------------------------------------- /public/Aeonik/AeonikFono-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/Aeonik/AeonikFono-Regular.otf -------------------------------------------------------------------------------- /public/Aeonik/AeonikMono-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/Aeonik/AeonikMono-Regular.otf -------------------------------------------------------------------------------- /public/cssIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/cssIcon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/halo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/halo.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/public/logo.svg -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/domain.ts -------------------------------------------------------------------------------- /utils/shadcn-docs/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/avatar.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/button.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/card.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/checkbox.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/index.ts -------------------------------------------------------------------------------- /utils/shadcn-docs/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/input.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/label.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/radio-group.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/select.tsx -------------------------------------------------------------------------------- /utils/shadcn-docs/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn-docs/textarea.tsx -------------------------------------------------------------------------------- /utils/shadcn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osanseviero/InstantCoder/HEAD/utils/shadcn.ts --------------------------------------------------------------------------------