├── .env.sample ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── settings.json └── snippets.code-snippets ├── LISCENSE ├── README.md ├── STEPS.md ├── app ├── favicon.ico ├── globals.css ├── layout.tsx └── page.tsx ├── components ├── Filters.tsx ├── RouterSelect.tsx ├── TalksExplorer.tsx ├── TalksGrid.tsx ├── talk │ ├── TalkCard.tsx │ └── TalkDetails.tsx └── ui │ ├── Badge.tsx │ ├── Button.tsx │ ├── Card.tsx │ ├── SearchField.tsx │ ├── Skeleton.tsx │ ├── Spinner.tsx │ ├── Wrapper.tsx │ └── select │ ├── Select.tsx │ └── SelectButton.tsx ├── data ├── actions │ ├── cookie.ts │ ├── logger.ts │ └── talk.ts └── services │ └── talk.ts ├── db.ts ├── eslint.config.mjs ├── hooks └── useInfiniteScroll.ts ├── next-env.d.ts ├── next.config.ts ├── next15-conference-explorer.code-workspace ├── package.json ├── postcss.config.js ├── prisma ├── migrations │ ├── 20250705114932_init │ │ └── migration.sql │ ├── 20250821191213_add_long_description │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.ts ├── public └── qr-code.png ├── tsconfig.json ├── types ├── filters.ts └── talk.ts └── utils ├── cn.ts ├── createQueryString.ts ├── slow.ts └── themeColors.ts /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/snippets.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/.vscode/snippets.code-snippets -------------------------------------------------------------------------------- /LISCENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/LISCENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/README.md -------------------------------------------------------------------------------- /STEPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/STEPS.md -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/Filters.tsx -------------------------------------------------------------------------------- /components/RouterSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/RouterSelect.tsx -------------------------------------------------------------------------------- /components/TalksExplorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/TalksExplorer.tsx -------------------------------------------------------------------------------- /components/TalksGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/TalksGrid.tsx -------------------------------------------------------------------------------- /components/talk/TalkCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/talk/TalkCard.tsx -------------------------------------------------------------------------------- /components/talk/TalkDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/talk/TalkDetails.tsx -------------------------------------------------------------------------------- /components/ui/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/Badge.tsx -------------------------------------------------------------------------------- /components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/Button.tsx -------------------------------------------------------------------------------- /components/ui/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/Card.tsx -------------------------------------------------------------------------------- /components/ui/SearchField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/SearchField.tsx -------------------------------------------------------------------------------- /components/ui/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/Skeleton.tsx -------------------------------------------------------------------------------- /components/ui/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/Spinner.tsx -------------------------------------------------------------------------------- /components/ui/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/Wrapper.tsx -------------------------------------------------------------------------------- /components/ui/select/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/select/Select.tsx -------------------------------------------------------------------------------- /components/ui/select/SelectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/components/ui/select/SelectButton.tsx -------------------------------------------------------------------------------- /data/actions/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/data/actions/cookie.ts -------------------------------------------------------------------------------- /data/actions/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/data/actions/logger.ts -------------------------------------------------------------------------------- /data/actions/talk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/data/actions/talk.ts -------------------------------------------------------------------------------- /data/services/talk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/data/services/talk.ts -------------------------------------------------------------------------------- /db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/db.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /hooks/useInfiniteScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/hooks/useInfiniteScroll.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/next.config.ts -------------------------------------------------------------------------------- /next15-conference-explorer.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/next15-conference-explorer.code-workspace -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/migrations/20250705114932_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/prisma/migrations/20250705114932_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250821191213_add_long_description/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/prisma/migrations/20250821191213_add_long_description/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/qr-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/public/qr-code.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/types/filters.ts -------------------------------------------------------------------------------- /types/talk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/types/talk.ts -------------------------------------------------------------------------------- /utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/utils/cn.ts -------------------------------------------------------------------------------- /utils/createQueryString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/utils/createQueryString.ts -------------------------------------------------------------------------------- /utils/slow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/utils/slow.ts -------------------------------------------------------------------------------- /utils/themeColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aurorascharff/next16-conferences/HEAD/utils/themeColors.ts --------------------------------------------------------------------------------