Skip to content

πŸ“An AI-driven resume builder designed to create personalized, professional resumes with dynamic templates, intelligent content suggestions, and seamless user interaction for impactful and tailored outputs.

Notifications You must be signed in to change notification settings

aakashsharma7/AI_Resume_Builder

Repository files navigation

AI Resume Builder

πŸ“Œ Project Overview

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.

🌟 Features

  • πŸ” 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

πŸš€ Tools & Technologies

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.

πŸ”„ Deploy to Vercel

To deploy this project to Vercel, follow these steps:

1. Add Environment Variables

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.

2. Initialize and Deploy

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.

πŸ” Versions & Packages

To view all packages and dependencies used, check out the Versions file.


About

πŸ“An AI-driven resume builder designed to create personalized, professional resumes with dynamic templates, intelligent content suggestions, and seamless user interaction for impactful and tailored outputs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published