gitextract_llewg0mk/ ├── .eslintrc.json ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ ├── feature_request.md │ └── incorrect-app-icon.md ├── .gitignore ├── .vscode/ │ └── settings.json ├── README.md ├── next.config.mjs ├── package.json ├── postcss.config.cjs ├── prettier.config.cjs ├── prisma/ │ ├── migrations/ │ │ ├── 20230126170225_init/ │ │ │ └── migration.sql │ │ ├── 20230126181934_user_email_fields/ │ │ │ └── migration.sql │ │ ├── 20230126215401_remove_user_stuff/ │ │ │ └── migration.sql │ │ ├── 20230126233521_update_user_id_to_username/ │ │ │ └── migration.sql │ │ ├── 20230127051217_add_user_description/ │ │ │ └── migration.sql │ │ ├── 20230129204228_add_index_on_dock_featured/ │ │ │ └── migration.sql │ │ ├── 20230130042222_add_user_url/ │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── src/ │ ├── components/ │ │ ├── AddDockCard.tsx │ │ ├── BouncingLoader.tsx │ │ ├── Dock.tsx │ │ ├── DockCard.tsx │ │ └── MenuBar.tsx │ ├── env/ │ │ ├── client.mjs │ │ ├── schema.mjs │ │ └── server.mjs │ ├── pages/ │ │ ├── _app.tsx │ │ ├── add-dock.tsx │ │ ├── api/ │ │ │ ├── auth/ │ │ │ │ └── [...nextauth].ts │ │ │ ├── cli/ │ │ │ │ ├── check-apps.ts │ │ │ │ └── icon-upload.ts │ │ │ ├── og.tsx │ │ │ └── trpc/ │ │ │ └── [trpc].ts │ │ ├── apps/ │ │ │ └── [appName].tsx │ │ ├── apps.tsx │ │ ├── index.tsx │ │ ├── new-dock.tsx │ │ └── users/ │ │ └── [username].tsx │ ├── server/ │ │ ├── api/ │ │ │ ├── root.ts │ │ │ ├── routers/ │ │ │ │ ├── apps.ts │ │ │ │ ├── docks.ts │ │ │ │ └── users.ts │ │ │ └── trpc.ts │ │ ├── auth.ts │ │ └── db.ts │ ├── styles/ │ │ └── globals.css │ ├── types/ │ │ └── next-auth.d.ts │ └── utils/ │ ├── api.ts │ └── constants.ts ├── tailwind.config.cjs └── tsconfig.json