ElevateAI is a powerful web application designed to empower job seekers and career changers by providing AI-driven tools for career planning, resume building, and interview preparation.
ElevateAI helps users:
- Create a personalized account
- Choose their career industry, specialization, and key skills
- Visualize real-world demand graphs based on selected fields and skills
- Generate professional-grade resumes and cover letters
- Take AI-powered interview prep quizzes based on their selected career paths
- Track progress through performance graphs generated from quiz history
ElevateAI combines data-driven insights with AI-powered content generation to elevate your career journey.
ElevateAI.demo.video.mp4
- Select industry, specialization, and skills after account creation
- Tailored recommendations based on your selections
- Visualize demand for your selected field
- See trending and in-demand skills
- Get a roadmap of what skills to acquire next
- Automatically generate professionally formatted resume and cover letter
- Customize outputs for specific job roles or companies
- Take unlimited quizzes in your chosen field
- Get instant feedback with correct answers and explanations
- Improve with every attempt
- View progress with performance graphs from all your past quizzes
- Identify strengths and areas for improvement
- Framework: Next.js
- Styling: Tailwind CSS
- UI Components: Shadcn UI
- User Management & Auth: Clerk
- Background Jobs & Event Handling: Inngest
- LLM API: Gemini API
- Graphs & Charts: Recharts.js
- PDF Export: html2pdf.js
Follow the steps below to install and run ElevateAI locally on your machine.
git clone https://github.com/prantik2003/elevate-ai.git
cd elevate-ai
npm install
# or
yarn install
DATABASE_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
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=
Run Prisma migrations:
npx prisma migrate dev
(Optional) Generate Prisma client:
npx prisma generate
npm run dev
# or
yarn dev
Visit the app in your browser at: http://localhost:3000