https://github.com/andrewteece/ai-powered-job-prep
AI Powered Job Prep - NextJS, TailwindCSS, Clerk
https://github.com/andrewteece/ai-powered-job-prep
arcjet clerk nextjs tailwindcss vitest zod
Last synced: 4 months ago
JSON representation
AI Powered Job Prep - NextJS, TailwindCSS, Clerk
- Host: GitHub
- URL: https://github.com/andrewteece/ai-powered-job-prep
- Owner: andrewteece
- Created: 2025-08-26T17:16:09.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-06T18:00:31.000Z (11 months ago)
- Last Synced: 2025-09-15T23:17:11.873Z (10 months ago)
- Topics: arcjet, clerk, nextjs, tailwindcss, vitest, zod
- Language: TypeScript
- Homepage: https://ai-powered-job-prep-wine.vercel.app
- Size: 1.64 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI-Powered Job Prep

[](https://github.com/andrewteece/ai-powered-job-prep/actions/workflows/ci.yml)
An **AI-powered SaaS app** to help job seekers prepare for interviews with tailored practice, rรฉsumรฉ analysis, and technical Q&A. Built with **Next.js 15**, **TypeScript**, **Tailwind CSS v4**, and **shadcn/ui**, following a clean, scalable architecture with pro-grade tooling.
---
## โจ Features
- ๐ค **AI Assistance** โ practice interviews, rรฉsumรฉ feedback, and technical Q&A
- ๐จ **Modern UI** โ Next.js 15 (App Router) + Tailwind v4 + shadcn/ui
- ๐ **Scalable Architecture** โ feature slices, path aliases, Drizzle ORM
- ๐ **Database** โ PostgreSQL + Drizzle ORM migrations
- ๐งช **Testing** โ Vitest, React Testing Library, MSW
- ๐ฆ **CI/CD** โ GitHub Actions (typecheck โ lint โ test โ build)
- โ๏ธ **Deployment** โ Vercel (preview URLs for every PR)
---
## ๐ฆ Tech Stack
- **Framework**: Next.js 15 (App Router)
- **Language**: TypeScript
- **Styling**: Tailwind CSS v4
- **UI**: shadcn/ui (Radix primitives, CVA, tailwind-merge)
- **State**: Zustand
- **Database**: PostgreSQL + Drizzle ORM
- **Testing**: Vitest, React Testing Library, MSW
- **CI/CD**: GitHub Actions + Vercel
- **Package manager**: pnpm
- **Node**: 20.x
---