Welcome to the AI Interview Maker project! This application is designed to streamline the interview preparation process using AI, making it easier for users to practice and improve their interview skills.
Check out the live demo of the project here.
This project is built with a combination of cutting-edge technologies:
- Next.js: A powerful React framework for building fast and scalable web applications.
- Drizzle (Beta): A modern ORM for interacting with databases in a seamless way.
- Clerk: Provides secure and user-friendly authentication.
- Shadcn UI: A stylish and customizable UI component library for rapid development.
- Tailwind CSS: Utility-first CSS framework for designing beautiful and responsive interfaces.
- Gemini API: Utilized extensively for incorporating AI capabilities into the application, enhancing the interview experience with intelligent features.
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://https://github.com/Abhik004/mock_ai_interview cd ai-interview-maker
Install the dependencies:
npm install
yarn install
pnpm install
bun install
Run the development server:
npm run dev
yarn dev
pnpm dev
bun dev
Open http://localhost:3000 in your browser to see the result. You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.
This project utilizes next/font to automatically optimize and load the Inter font, providing a clean and modern look.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.