├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app ├── (ProviderWrapper) │ └── layout.tsx ├── api │ ├── auth │ │ └── [...all] │ │ │ └── route.ts │ ├── comments │ │ ├── [id] │ │ │ └── route.ts │ │ └── route.ts │ ├── project │ │ └── [id] │ │ │ └── route.ts │ └── projects │ │ ├── [id] │ │ └── like │ │ │ └── route.ts │ │ └── route.ts ├── auth │ ├── layout.tsx │ ├── sign-in │ │ └── page.tsx │ └── sign-up │ │ └── page.tsx ├── edit-form │ └── [id] │ │ ├── _components │ │ └── Edit.tsx │ │ ├── layout.tsx │ │ └── page.tsx ├── globals.css ├── layout.tsx ├── page.tsx ├── project-form │ ├── _components │ │ └── Form.tsx │ ├── layout.tsx │ └── page.tsx ├── project │ └── [id] │ │ ├── layout.tsx │ │ └── page.tsx └── projects │ ├── layout.tsx │ └── page.tsx ├── better-auth_migrations └── 2024-10-17T12-14-00.359Z.sql ├── components.json ├── components ├── BulbLoading.tsx ├── comments.tsx ├── container.tsx ├── footer.tsx ├── github-stats.tsx ├── header.tsx ├── hero.tsx ├── icons │ └── icons.tsx ├── nothing-here.tsx ├── project-card.tsx ├── project-filter.tsx ├── projects-container.tsx └── ui │ ├── Spotlight.tsx │ ├── alert.tsx │ ├── avatar.tsx │ ├── button.tsx │ ├── card.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── popover.tsx │ ├── skeleton.tsx │ ├── sonner.tsx │ ├── spinner.tsx │ └── textarea.tsx ├── constants └── index.ts ├── db ├── relations.ts └── schema.ts ├── drizzle.config.ts ├── drizzle ├── 0000_great_squadron_supreme.sql └── meta │ ├── 0000_snapshot.json │ └── _journal.json ├── lib ├── auth-client.ts ├── auth.ts ├── db.ts ├── minio.ts ├── server │ └── session.ts ├── supabaseClient.ts └── utils.ts ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── favicon.ico └── images │ ├── screenshot1.png │ ├── screenshot2.png │ └── screenshot3.png ├── schema └── index.ts ├── tailwind.config.ts ├── tsconfig.json └── types └── index.ts /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/README.md -------------------------------------------------------------------------------- /app/(ProviderWrapper)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/(ProviderWrapper)/layout.tsx -------------------------------------------------------------------------------- /app/api/auth/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/api/auth/[...all]/route.ts -------------------------------------------------------------------------------- /app/api/comments/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/api/comments/[id]/route.ts -------------------------------------------------------------------------------- /app/api/comments/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/api/comments/route.ts -------------------------------------------------------------------------------- /app/api/project/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/api/project/[id]/route.ts -------------------------------------------------------------------------------- /app/api/projects/[id]/like/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/api/projects/[id]/like/route.ts -------------------------------------------------------------------------------- /app/api/projects/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/api/projects/route.ts -------------------------------------------------------------------------------- /app/auth/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/auth/layout.tsx -------------------------------------------------------------------------------- /app/auth/sign-in/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/auth/sign-in/page.tsx -------------------------------------------------------------------------------- /app/auth/sign-up/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/auth/sign-up/page.tsx -------------------------------------------------------------------------------- /app/edit-form/[id]/_components/Edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/edit-form/[id]/_components/Edit.tsx -------------------------------------------------------------------------------- /app/edit-form/[id]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/edit-form/[id]/layout.tsx -------------------------------------------------------------------------------- /app/edit-form/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/edit-form/[id]/page.tsx -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/project-form/_components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/project-form/_components/Form.tsx -------------------------------------------------------------------------------- /app/project-form/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/project-form/layout.tsx -------------------------------------------------------------------------------- /app/project-form/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/project-form/page.tsx -------------------------------------------------------------------------------- /app/project/[id]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/project/[id]/layout.tsx -------------------------------------------------------------------------------- /app/project/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/project/[id]/page.tsx -------------------------------------------------------------------------------- /app/projects/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/projects/layout.tsx -------------------------------------------------------------------------------- /app/projects/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/app/projects/page.tsx -------------------------------------------------------------------------------- /better-auth_migrations/2024-10-17T12-14-00.359Z.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/better-auth_migrations/2024-10-17T12-14-00.359Z.sql -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components.json -------------------------------------------------------------------------------- /components/BulbLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/BulbLoading.tsx -------------------------------------------------------------------------------- /components/comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/comments.tsx -------------------------------------------------------------------------------- /components/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/container.tsx -------------------------------------------------------------------------------- /components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/footer.tsx -------------------------------------------------------------------------------- /components/github-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/github-stats.tsx -------------------------------------------------------------------------------- /components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/header.tsx -------------------------------------------------------------------------------- /components/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/hero.tsx -------------------------------------------------------------------------------- /components/icons/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/icons/icons.tsx -------------------------------------------------------------------------------- /components/nothing-here.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/nothing-here.tsx -------------------------------------------------------------------------------- /components/project-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/project-card.tsx -------------------------------------------------------------------------------- /components/project-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/project-filter.tsx -------------------------------------------------------------------------------- /components/projects-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/projects-container.tsx -------------------------------------------------------------------------------- /components/ui/Spotlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/Spotlight.tsx -------------------------------------------------------------------------------- /components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/alert.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/sonner.tsx -------------------------------------------------------------------------------- /components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/spinner.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/constants/index.ts -------------------------------------------------------------------------------- /db/relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/db/relations.ts -------------------------------------------------------------------------------- /db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/db/schema.ts -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_great_squadron_supreme.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/drizzle/0000_great_squadron_supreme.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/auth-client.ts -------------------------------------------------------------------------------- /lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/auth.ts -------------------------------------------------------------------------------- /lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/db.ts -------------------------------------------------------------------------------- /lib/minio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/minio.ts -------------------------------------------------------------------------------- /lib/server/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/server/session.ts -------------------------------------------------------------------------------- /lib/supabaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/supabaseClient.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/public/images/screenshot1.png -------------------------------------------------------------------------------- /public/images/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/public/images/screenshot2.png -------------------------------------------------------------------------------- /public/images/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/public/images/screenshot3.png -------------------------------------------------------------------------------- /schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/schema/index.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manuel-heav/built/HEAD/types/index.ts --------------------------------------------------------------------------------