Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/utsavpatel562/careerboost-ai
- Owner: utsavpatel562
- Created: 2024-07-04T21:28:19.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-18T20:28:39.000Z (2 months ago)
- Last Synced: 2024-10-19T14:37:41.897Z (2 months ago)
- Topics: clerk, drizzle-orm, gemini-ai, hyper-ui, neon-db, neondatabase, nextjs, react, tailwindcss, vercel
- Language: JavaScript
- Homepage: https://careerboost-ai.netlify.app/
- Size: 109 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# CareerBoost-AI 💻
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.