├── .gitignore ├── README.md ├── app ├── (root) │ ├── layout.tsx │ ├── page.tsx │ ├── startup │ │ ├── [id] │ │ │ └── page.tsx │ │ └── create │ │ │ └── page.tsx │ └── user │ │ └── [id] │ │ └── page.tsx ├── api │ └── auth │ │ └── [...nextauth] │ │ └── route.ts ├── favicon.ico ├── globals.css ├── layout.tsx └── studio │ └── [[...tool]] │ └── page.tsx ├── auth.ts ├── components.json ├── components ├── DownVotes.tsx ├── Login.tsx ├── Navbar.tsx ├── Ping.tsx ├── SearchForm.tsx ├── SearchFormReset.tsx ├── StartupCard.tsx ├── StartupForm.tsx ├── UpVotes.tsx ├── UserStartups.tsx ├── View.tsx └── ui │ ├── avatar.tsx │ ├── button.tsx │ ├── dialog.tsx │ ├── input.tsx │ ├── skeleton.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ └── tooltip.tsx ├── eslint.config.mjs ├── hooks └── use-toast.ts ├── lib ├── actions.ts ├── utils.ts └── validation.ts ├── next-auth.d.ts ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── fonts │ ├── WorkSans-Black.ttf │ ├── WorkSans-Bold.ttf │ ├── WorkSans-ExtraBold.ttf │ ├── WorkSans-ExtraLight.ttf │ ├── WorkSans-Light.ttf │ ├── WorkSans-Medium.ttf │ ├── WorkSans-Regular.ttf │ ├── WorkSans-SemiBold.ttf │ └── WorkSans-Thin.ttf └── images │ ├── default_profile.png │ ├── github.png │ ├── google.png │ └── logo.png ├── sanity-typegen.json ├── sanity.cli.ts ├── sanity.config.ts ├── sanity ├── env.ts ├── extract.json ├── lib │ ├── client.ts │ ├── live.ts │ ├── queries.ts │ └── write-client.ts ├── schemaTypes │ ├── author.ts │ ├── index.ts │ ├── playlist.ts │ └── startup.ts ├── structure.ts └── types.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/README.md -------------------------------------------------------------------------------- /app/(root)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/(root)/layout.tsx -------------------------------------------------------------------------------- /app/(root)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/(root)/page.tsx -------------------------------------------------------------------------------- /app/(root)/startup/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/(root)/startup/[id]/page.tsx -------------------------------------------------------------------------------- /app/(root)/startup/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/(root)/startup/create/page.tsx -------------------------------------------------------------------------------- /app/(root)/user/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/(root)/user/[id]/page.tsx -------------------------------------------------------------------------------- /app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/studio/[[...tool]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/app/studio/[[...tool]]/page.tsx -------------------------------------------------------------------------------- /auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/auth.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components.json -------------------------------------------------------------------------------- /components/DownVotes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/DownVotes.tsx -------------------------------------------------------------------------------- /components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/Login.tsx -------------------------------------------------------------------------------- /components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/Navbar.tsx -------------------------------------------------------------------------------- /components/Ping.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/Ping.tsx -------------------------------------------------------------------------------- /components/SearchForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/SearchForm.tsx -------------------------------------------------------------------------------- /components/SearchFormReset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/SearchFormReset.tsx -------------------------------------------------------------------------------- /components/StartupCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/StartupCard.tsx -------------------------------------------------------------------------------- /components/StartupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/StartupForm.tsx -------------------------------------------------------------------------------- /components/UpVotes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/UpVotes.tsx -------------------------------------------------------------------------------- /components/UserStartups.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/UserStartups.tsx -------------------------------------------------------------------------------- /components/View.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/View.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/hooks/use-toast.ts -------------------------------------------------------------------------------- /lib/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/lib/actions.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/lib/validation.ts -------------------------------------------------------------------------------- /next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/next-auth.d.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/fonts/WorkSans-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-Black.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-ExtraBold.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-ExtraLight.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-Light.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-SemiBold.ttf -------------------------------------------------------------------------------- /public/fonts/WorkSans-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/fonts/WorkSans-Thin.ttf -------------------------------------------------------------------------------- /public/images/default_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/images/default_profile.png -------------------------------------------------------------------------------- /public/images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/images/github.png -------------------------------------------------------------------------------- /public/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/images/google.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /sanity-typegen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity-typegen.json -------------------------------------------------------------------------------- /sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity.cli.ts -------------------------------------------------------------------------------- /sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity.config.ts -------------------------------------------------------------------------------- /sanity/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/env.ts -------------------------------------------------------------------------------- /sanity/extract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/extract.json -------------------------------------------------------------------------------- /sanity/lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/lib/client.ts -------------------------------------------------------------------------------- /sanity/lib/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/lib/live.ts -------------------------------------------------------------------------------- /sanity/lib/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/lib/queries.ts -------------------------------------------------------------------------------- /sanity/lib/write-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/lib/write-client.ts -------------------------------------------------------------------------------- /sanity/schemaTypes/author.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/schemaTypes/author.ts -------------------------------------------------------------------------------- /sanity/schemaTypes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/schemaTypes/index.ts -------------------------------------------------------------------------------- /sanity/schemaTypes/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/schemaTypes/playlist.ts -------------------------------------------------------------------------------- /sanity/schemaTypes/startup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/schemaTypes/startup.ts -------------------------------------------------------------------------------- /sanity/structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/structure.ts -------------------------------------------------------------------------------- /sanity/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/sanity/types.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayku-dev/Idea-Sprout/HEAD/tsconfig.json --------------------------------------------------------------------------------