Skip to content

tanushachoudhary/NextStepAI

Repository files navigation

💼 NextStepAI – Your Personalized AI Career Coach

NextStepAI is an personalized AI career coach that helps job seekers unlock their potential through resume optimization, tailored cover letter generation, mock interview preparation, and weekly updates on industry hiring trends and in-demand skills. Built with Next.js, PostgreSQL, ClerkAuth, and Inngest.

image Screenshot 2025-07-28 180113 image

🚀 Features

  • Resume Optimization – Parses and enhances resumes based on job descriptions using AI
  • 📝 Cover Letter Generator – Generates personalized, role-specific cover letters
  • 🎯 Mock Interview Quizzes – Offers smart quiz prep for technical and behavioral rounds
  • 📈 Industry Trends – Curated weekly insights on skills in demand and hiring trends
  • 🔐 Clerk Authentication – Secure sign-in/sign-up with role-based routing
  • 🌐 Fully Responsive – Built with modern UI components and adaptive layouts

🧠 Tech Stack

Layer Tech Used
Frontend Next.js, TailwindCSS, ShadCN UI
Backend Inngest (for serverless job pipelines), Next.js API routes
Auth Clerk
Database PostgreSQL hosted on NeonDB
Deployment Vercel

🧪 Getting Started

git clone https://github.com/tanushachoudhary/NextStepAI.git
cd NextStepAI
npm install

🛠️ Configure Environment

Create a .env file and add the required variables:

CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
DATABASE_URL=postgresql://<user>:<password>@<neondb-host>/<db-name>
GEMINI_API_KEY=

📁 Folder Structure

/app           → Next.js app directory (routes, components)
/lib           → Utility functions
/components    → Reusable UI components (ShadCN)
/jobs          → Inngest functions for async background jobs
/styles        → Tailwind and global styles
.env.local     → Environment variables

📍 Future Enhancements

  • 🎓 AI-powered skill gap detection
  • 🧠 LLM-based smart job matching
  • 📱 Mobile App (React Native)

🤝 Contributing

Contributions are welcome! Fork the repo, create a feature branch, and submit a pull request.


📄 License

MIT © Tanusha Choudhary

About

NextStepAI is an AI Career coach that helps job seekers optimize resumes, generate tailored cover letters, and prepare through mock interviews quizzes—while delivering weekly updates on industry hiring trends and skill demand.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors