├── .env.example ├── .eslintrc.json ├── .gitignore ├── LICENSE.md ├── README.md ├── app ├── favicon.ico ├── fonts │ └── Inter-SemiBold.ttf ├── layout.tsx ├── opengraph-image.tsx ├── page.tsx └── sitemap.ts ├── components └── Gradient.js ├── middleware.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── api │ ├── blocked.ts │ ├── generate.ts │ └── transcribe.ts └── demo.tsx ├── postcss.config.js ├── public ├── apple-touch-icon.png ├── ffmpeg │ └── dist │ │ ├── ffmpeg-core.js │ │ ├── ffmpeg-core.wasm │ │ └── ffmpeg-core.worker.js └── placeholders │ ├── 3105-unscreen.gif │ ├── Ajay.webp │ ├── John.webp │ ├── Richard.webp │ └── Sarah.webp ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json └── utils └── OpenAIStream.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/README.md -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/fonts/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/app/fonts/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/opengraph-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/app/opengraph-image.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/app/sitemap.ts -------------------------------------------------------------------------------- /components/Gradient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/components/Gradient.js -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/api/blocked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/pages/api/blocked.ts -------------------------------------------------------------------------------- /pages/api/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/pages/api/generate.ts -------------------------------------------------------------------------------- /pages/api/transcribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/pages/api/transcribe.ts -------------------------------------------------------------------------------- /pages/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/pages/demo.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/ffmpeg/dist/ffmpeg-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/ffmpeg/dist/ffmpeg-core.js -------------------------------------------------------------------------------- /public/ffmpeg/dist/ffmpeg-core.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/ffmpeg/dist/ffmpeg-core.wasm -------------------------------------------------------------------------------- /public/ffmpeg/dist/ffmpeg-core.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/ffmpeg/dist/ffmpeg-core.worker.js -------------------------------------------------------------------------------- /public/placeholders/3105-unscreen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/placeholders/3105-unscreen.gif -------------------------------------------------------------------------------- /public/placeholders/Ajay.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/placeholders/Ajay.webp -------------------------------------------------------------------------------- /public/placeholders/John.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/placeholders/John.webp -------------------------------------------------------------------------------- /public/placeholders/Richard.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/placeholders/Richard.webp -------------------------------------------------------------------------------- /public/placeholders/Sarah.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/public/placeholders/Sarah.webp -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/OpenAIStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajay-dhangar/ai-mock-interview/HEAD/utils/OpenAIStream.ts --------------------------------------------------------------------------------