Welcome to the AI Resume Builder repository! This project leverages cutting-edge tools and frameworks to create a dynamic and efficient resume-building platform powered by AI. The AI Resume Builder provides a seamless experience, making resume creation straightforward and effective.
- π Authentication with Kinde - Google Sign-In
- β Creating Resumes
- βοΈ Editing Resumes
- π¨ Resume Theme Colors
- πΈ Resume Thumbnail
- π¨οΈ Shareable Resume Link
- π Search Trash Resume
- π‘ Real-Time Editing
- π Preview Mode
- π¨βπ» Download Resume to PDF Format
- π€ Resume Generation with AI
- π Built with Next.js 14
- π¨ Styled with TailwindCSS and Shadcn UI
- πͺ Hono API & Tanstack React Query
- πΎ Vercel PostgreSQL & Drizzle ORM
- π Deployed on Vercel
This project is built using:
- Next.js: For the fast, SEO-friendly frontend.
- Hono: Lightweight framework for building backend APIs.
- Drizzle ORM: SQL ORM for easy database management.
- Gemini AI: Integrating AI capabilities for building smarter resumes.
- Tailwind CSS: Rapid, responsive styling.
- React Query: For efficient data fetching and caching.
- Vercel Postgres: Reliable, scalable database solution.
To deploy this project to Vercel, follow these steps:
After deploying, navigate to Vercel > Project Settings > Environment Variables and add the necessary environment variables for production.
Replace all occurrences of localhost
with your Vercel domain URL, as shown below:
KINDE_SITE_URL=
KINDE_POST_LOGOUT_REDIRECT_URL=
KINDE_POST_LOGIN_REDIRECT_URL=
NEXT_PUBLIC_APP_URL=
These variables ensure that the app functions properly on your Vercel deployment.
Run the following command to initialize the deployment:
vercel
This command will prompt you to configure the project for the first time if it hasn't been linked to Vercel.
Once configured, deploy the project to production using:
vercel --prod
This will push your latest changes live on Vercel.
To view all packages and dependencies used, check out the Versions file.