Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/utsavpatel562/careerboost-ai

CareerBoost-AI: Your Mock Interviewer
https://github.com/utsavpatel562/careerboost-ai

clerk drizzle-orm gemini-ai hyper-ui neon-db neondatabase nextjs react tailwindcss vercel

Last synced: 26 days ago
JSON representation

CareerBoost-AI: Your Mock Interviewer

Awesome Lists containing this project

README

        

# CareerBoost-AI 💻

Preview Image

Welcome to the Full Stack AI Mock Interview App project! In this tutorial, we'll build a powerful AI-driven mock interview application using modern technologies. This app leverages React, Drizzle ORM, Gemini AI, and Clerk to provide an interactive and realistic interview experience. Check it out here https://career-boost-ai.vercel.app

## 🚀 Features

- **AI Mock Interviews**: Get interview questions and feedback powered by Gemini AI.
- **User Authentication**: Secure user login and registration using Clerk.
- **Database Integration**: Efficiently manage data with Drizzle ORM.
- **Modern UI**: Build a responsive and intuitive user interface with React and Next.js.

## 🛠️ Technologies Used

- **Next.js**: React framework for building server-side rendered applications.
- **React**: Library for building user interfaces.
- **Drizzle ORM**: Type-safe ORM for managing database operations.
- **Gemini AI**: AI engine for generating interview questions and feedback.
- **Clerk**: User management and authentication service.

## 📚 Tutorial Outline

1. **Setup**: Initialize the project and install dependencies.
2. **Authentication**: Integrate Clerk for user authentication.
3. **Database**: Set up Drizzle ORM and configure your database.
4. **AI Integration**: Connect to Gemini AI for generating interview content.
5. **UI Development**: Build the user interface with React and Next.js.
6. **Deployment**: Deploy your application to a hosting platform.

## 🔧 Getting Started

Follow these steps to get the project up and running on your local machine.

### Prerequisites

- Node.js and npm installed
- Git installed
- GitHub account

### Installation

1. **Clone the repository**:
```bash
git clone https://github.com/utsavpatel562/CareerBoost-AI.git
cd CareerBoost-AI

### 📂 Project Structure
```bash
/ai-mock-interview-app
|-- /components # React components
|-- /pages # Next.js pages
|-- /public # Public assets
|-- /styles # CSS styles
|-- /utils # Utility functions
|-- drizzle.config.js # Drizzle ORM configuration
|-- next.config.js # Next.js configuration
|-- package.json # Project dependencies and scripts
|-- README.md # Project documentation
```

### 📜 License
This project is licensed under the MIT License. See the LICENSE file for details.

### 📞 Contact
For any questions or inquiries, please reach out to [email protected]

Happy coding! 🎉
Feel free to customize this README further based on your project's specific details and requirements.