This is a Next.js project bootstrapped with create-next-app
.
A powerful AI-driven tool to generate customized cover letters and resumes tailored to specific job descriptions.
- AI-Powered: Leverages AI to generate tailored cover letters and resumes.
- Job Description Parsing: Automatically extracts key details from job descriptions.
- Customization: Allows easy editing and personalization of generated documents.
- Export Options: Supports exporting to PDF.
- Responsive: insanely responsive on mobile.
- Next.js - frontend and ai sdk
- TailwindCSS - styling
- shadcn - native radix ui primitives
- Prisma - schema generation
- Pinecone - vector database and indexing
- Vercel - deployment and hosting
- supabase - database
- OpenAI - ai
- Sentry - error tracking
- Supabase - database
- kinde - auth
- OneDoc - PDF API
-
Clone the Repository:
git clone https://github.com/mundume/plebresume.git
-
install the dependencies:
pnpm i #or bun i
-
Add your env variables to the env file using the format r
DATABASE_URL= KINDE_POST_LOGIN_REDIRECT_URL= KINDE_POST_LOGOUT_REDIRECT_URL= SENTRY_AUTH_TOKEN= NEXT_PUBLIC_SENTRY_DSN= KINDE_CLIENT_ID= KINDE_CLIENT_SECRET= KINDE_ISSUER_URL= KINDE_SITE_URL= DIRECT_URL= UPLOADTHING_SECRET= UPLOADTHING_APP_ID= PINECONE_API_KEY= OPENAI_API_KEY= ONEDOC_API_KEY=
-
Run your project:
pnpm dev # or bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.