Skip to content

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.

Notifications You must be signed in to change notification settings

DevGoyalG/JobGeniusAI

Repository files navigation

Star Badge Open Source Love View My Profile View Repositories

💼 JobGeniusAI – AI Career Coach 🤖

Demo App

🌟 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

# 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
git clone https://github.com/DevGoyalG/ShrinkURLs.git
cd ShrinkURLs
  1. Install dependencies:
npm install
  1. Set up your environment variables as shown above
  2. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser

Deployment

This application can be easily deployed to Vercel:

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:

🤝 Connect with Me

GitHub   LinkedIn   Instagram   Twitter

Thank you for visiting! Happy Learning 🚀

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published