{"id":21900938,"url":"https://github.com/utsavpatel562/careerboost-ai","last_synced_at":"2025-04-15T20:04:03.102Z","repository":{"id":246991784,"uuid":"824320568","full_name":"utsavpatel562/CareerBoost-AI","owner":"utsavpatel562","description":"CareerBoost-AI: Your Mock Interviewer","archived":false,"fork":false,"pushed_at":"2024-10-18T20:28:39.000Z","size":114748,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-19T14:37:41.897Z","etag":null,"topics":["clerk","drizzle-orm","gemini-ai","hyper-ui","neon-db","neondatabase","nextjs","react","tailwindcss","vercel"],"latest_commit_sha":null,"homepage":"https://careerboost-ai.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/utsavpatel562.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-04T21:28:19.000Z","updated_at":"2024-10-18T20:28:43.000Z","dependencies_parsed_at":"2024-07-08T16:13:08.320Z","dependency_job_id":"83031fa2-dd38-4e41-90e7-08abd8168931","html_url":"https://github.com/utsavpatel562/CareerBoost-AI","commit_stats":null,"previous_names":["utsavpatel562/careerboost-ai"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utsavpatel562%2FCareerBoost-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utsavpatel562%2FCareerBoost-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utsavpatel562%2FCareerBoost-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utsavpatel562%2FCareerBoost-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/utsavpatel562","download_url":"https://codeload.github.com/utsavpatel562/CareerBoost-AI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249145299,"owners_count":21219966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clerk","drizzle-orm","gemini-ai","hyper-ui","neon-db","neondatabase","nextjs","react","tailwindcss","vercel"],"created_at":"2024-11-28T15:11:38.137Z","updated_at":"2025-04-15T20:04:03.094Z","avatar_url":"https://github.com/utsavpatel562.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CareerBoost-AI 💻\n\n\u003cimg src=\"public/Screenshot 2024-10-17 143643.png\" alt=\"Preview Image\"/\u003e\n\nWelcome 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\n\n## 🚀 Features\n\n- **AI Mock Interviews**: Get interview questions and feedback powered by Gemini AI.\n- **User Authentication**: Secure user login and registration using Clerk.\n- **Database Integration**: Efficiently manage data with Drizzle ORM.\n- **Modern UI**: Build a responsive and intuitive user interface with React and Next.js.\n\n## 🛠️ Technologies Used\n\n- **Next.js**: React framework for building server-side rendered applications.\n- **React**: Library for building user interfaces.\n- **Drizzle ORM**: Type-safe ORM for managing database operations.\n- **Gemini AI**: AI engine for generating interview questions and feedback.\n- **Clerk**: User management and authentication service.\n\n## 📚 Tutorial Outline\n\n1. **Setup**: Initialize the project and install dependencies.\n2. **Authentication**: Integrate Clerk for user authentication.\n3. **Database**: Set up Drizzle ORM and configure your database.\n4. **AI Integration**: Connect to Gemini AI for generating interview content.\n5. **UI Development**: Build the user interface with React and Next.js.\n6. **Deployment**: Deploy your application to a hosting platform.\n\n## 🔧 Getting Started\n\nFollow these steps to get the project up and running on your local machine.\n\n### Prerequisites\n\n- Node.js and npm installed\n- Git installed\n- GitHub account\n\n### Installation\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/utsavpatel562/CareerBoost-AI.git\n   cd CareerBoost-AI\n\n### 📂 Project Structure\n```bash\n/ai-mock-interview-app\n|-- /components        # React components\n|-- /pages             # Next.js pages\n|-- /public            # Public assets\n|-- /styles            # CSS styles\n|-- /utils             # Utility functions\n|-- drizzle.config.js  # Drizzle ORM configuration\n|-- next.config.js     # Next.js configuration\n|-- package.json       # Project dependencies and scripts\n|-- README.md          # Project documentation\n```\n\n### 📜 License\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\nHappy coding! 🎉\nFeel free to customize this README further based on your project's specific details and requirements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futsavpatel562%2Fcareerboost-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futsavpatel562%2Fcareerboost-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futsavpatel562%2Fcareerboost-ai/lists"}