Skip to content

harshdwivediiiii/pathfinder-ai

Repository files navigation

PathFinder AI 🧠💼

PathFinder AI Preview

Your AI-Powered Career Coach & Resume Builder

PathFinder AI is an intelligent web application that helps you craft professional resumes, write tailored cover letters, and prepare for interviews — all powered by AI. Whether you're launching your career or making your next big move, Pathfinder is your personalized guide.


🚀 Features

  • 📝 AI Resume Builder – Create personalized, ATS-friendly resumes.
  • 💌 Cover Letter Generator – Generate tone-matched, role-specific letters.
  • 🧠 Interview Preparation – Practice with adaptive, role-based AI questions.
  • 📊 Industry Insights – Get real-time trends, salary data, and in-demand skills.
  • 🔐 Secure Auth – Authenticated via Clerk with full user session management.

🛠 Tech Stack

  • Framework: Next.js 14 (App Router)
  • Authentication: Clerk.dev
  • AI Engine: Gemini API (Google AI)
  • Database: PostgreSQL with Prisma ORM
  • Styling: TailwindCSS + ShadCN UI
  • Deployment: Vercel

Tech Stacks

⚙️ Getting Started

Clone the project and install dependencies:

git clone https://github.com/harshdwivediiiii/pathfinder-ai.git
cd pathfinder-ai
npm install

Create a .env.local file and add the following environment variables:

DATABASE_URL=your_postgresql_connection_string

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key

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

GEMINI_API_KEY=your_gemini_api_key

Generate the Prisma client:

npx prisma generate

Then run the app:

npm run dev

Visit http://localhost:3000 to view your application.


🔐 Authentication

All user accounts are managed securely using Clerk.dev. After signing in, users are routed through an onboarding flow before accessing dashboards.


🤖 AI Capabilities

All smart content — resume bullets, cover letters, interview questions — are powered by the Gemini API, using prompts customized by user input, tone, and job descriptions.


📄 License

This project is licensed under the MIT License.


✉️ Contact

For questions, feedback, or collaborations:
📧 harshvardhandwivedi18@gmail.com


🌐 Deployment

Deploy instantly using Vercel.
Need help? See the Next.js Deployment Docs.


Pathfinder AISmart Careers Start Here.

About

Pathfinder AI is a full-stack AI-powered platform designed to guide users through their career journey with tools like resume building, mock interviews, AI-generated cover letters, and job prep insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors