An AI-driven career platform offering tailored resume tools, real-time industry insights, and adaptive skill assessments.

Zenith is designed to help job seekers navigate hiring workflows with data-backed insights and AI-driven writing assistance. Instead of relying on generic templates or one-time skill tests, Zenith builds an evolving profile of the user aligning resume content, industry trends, and performance metrics into a coherent guidance loop.
Zenith operates on a job-seeker feedback loop: users provide skills and goals, the system fetches real-time trends, and Inngest processes scheduled background tasks that keep insights fresh. The Gemini API generates content and evaluations, while Prisma anchors user data, test history, and generated assets in a relational schema.
Zenith uses Next.js as both the application shell and the backend runtime via Server Actions. Background workloads are delegated to Inngest, allowing the platform to fetch industry indicators or generate insights without blocking UI interactions. Prisma serves as the data access layer for PostgreSQL, ensuring schema reliability while enabling typed queries across all layers.
Data Tables:
User – profile, onboarding state
SkillProfile – primary tech stack and experience signals
Assessment – generated tests tied to topics and difficulty
AssessmentResult – performance history and scoring
GeneratedAssets – resume and cover letter drafts
git clone https://github.com/AnantKrSharma/Zenith.git
cd zenith
pnpm install
# Configure environment variables
# (Clerk keys, database URL, Gemini API key)
pnpx prisma migrate dev --name init
pnpx prisma generate
pnpx inngest-cli dev
pnpm dev