https://github.com/devgoyalg/jobgeniusai
JobGeniusAI is an AI-powered career coach designed to assist users with resume building, interview preparation, and job insights. It leverages modern web technologies to provide personalized career guidance.
https://github.com/devgoyalg/jobgeniusai
ai-assistant ai-career-coach ai-email-assistant ai-interview-platform ai-quiz interview-preparation job-insight jobgeniusai nextjs-project resume-builder
Last synced: about 1 year ago
JSON representation
JobGeniusAI is an AI-powered career coach designed to assist users with resume building, interview preparation, and job insights. It leverages modern web technologies to provide personalized career guidance.
- Host: GitHub
- URL: https://github.com/devgoyalg/jobgeniusai
- Owner: DevGoyalG
- Created: 2025-02-02T13:22:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-17T08:06:32.000Z (about 1 year ago)
- Last Synced: 2025-05-17T08:20:59.571Z (about 1 year ago)
- Topics: ai-assistant, ai-career-coach, ai-email-assistant, ai-interview-platform, ai-quiz, interview-preparation, job-insight, jobgeniusai, nextjs-project, resume-builder
- Language: JavaScript
- Homepage: https://jobgeniusai.vercel.app/
- Size: 1.62 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


[](https://github.com/DevGoyalG)
[](https://github.com/DevGoyalG?tab=repositories)
πΌ JobGeniusAI β AI Career Coach π€

## π Highlights:
- π Tech stack: Next.js, Vite, Tailwind CSS & Shadcn UI
- π§ LLM Integration (Gemini AI) for smart recommendations
- π AI Resume & Cover Letter Builder
- π― Personalized Interview Preparation
- π Industry Insights Module
- π Authentication & Authorization (Clerk)
- πΎ Database Management (Neon PostgreSQL)
- π» Modern, Responsive UI Design
- π Client & Server Components with seamless integration
- π Deployed for high performance on Vercel
## β¨ Features
- **AI-Powered Resume Builder**: Generate tailored resumes based on your skills and experience.
- **Cover Letter Generator**: Create personalized cover letters for job applications.
- **Interview Preparation**: Access common interview questions and tips.
- **Industry Insights**: Stay updated with the latest trends in your desired field.
- **User Authentication**: Secure sign-in/sign-up using Clerk.
- **Responsive Design**: Seamless experience across devices.
## Setup .env file
```env
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
# Clerk Redirect URLs
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/onboarding
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/onboarding
# Database
DATABASE_URL=
# Gemini API
GEMINI_API_KEY=
```
## π§© Getting Started
1. Clone the repository
```shell
git clone https://github.com/DevGoyalG/ShrinkURLs.git
cd ShrinkURLs
```
2. Install dependencies:
```shell
npm install
```
3. Set up your environment variables as shown above
4. Run the development server:
```shell
npm run dev
```
5. Open [http://localhost:3000](http://localhost:3000) in your browser
## Deployment
This application can be easily deployed to Vercel:
```shell
npm run build
npm run start
```
Or connect your GitHub repository to Vercel for automatic deployments.
## π Technologies Used
- **Next.js & Vite**: Fast, modern frameworks for frontend and full-stack development
- **Tailwind CSS & Shadcn UI**: Utility-first styling and pre-built UI components
- **Clerk**: Secure authentication and user management system
- **Neon**: Scalable PostgreSQL database solution with serverless support
- **Gemini AI**: Googleβs LLM for generating smart, context-aware career guidance
- **Vercel**: Deployment platform ensuring high performance and global scalability
## π Learn More
To learn more about the technologies used in this project:
- [Next.js Documentation](https://nextjs.org/docs)
- [Clerk Documentation](https://clerk.com/docs)
- [Tailwind CSS Documentation](https://tailwindcss.com/docs)
- [Shadcn UI Documentation](https://ui.shadcn.com/docs)
- [Gemini API Documentation](https://ai.google.dev/gemini-api)
- [Neon Documentation](https://neon.tech/docs)
## π€ Connect with Me
---
Thank you for visiting! Happy Learning π