amlan-roy / resume-craft

Resume Craft: Your go-to platform for effortlessly tailoring ATS-friendly resumes to job descriptions. Streamline your job application process and stand out in the competitive market.
https://resume-craft-ten.vercel.app
7 stars 3 forks source link
ai job-search nextjs react-hook-form resume-builder

Resume Craft 📃

A simple web app that automates the process of creating custom resume versions for different jobs using the job description.

This app uses Next.js 14 for frontend, Next js api routes for backend, Firebase auth for authentication, Firestore for database, Firebase Cloud Functions and Firestore Cloud Functions with pdfkit for Resume Generation, and firebase storage for storage.

This project has ShadCN UI library, Tailwind CSS, React hook forms and zod as some of the main dependencies. The project has been deployed on Vercel

Next.js Typescript JavaScript React Hook Form Firebase pdfkit 

Getting Started

Prerequisites

System Requirements:

Running the repo locally

npm install
npm run dev

Running the tests

You can run the tests once by using the command npm run test You can also run the tests in watch mode by using the following command npm run test:watch

You can test the functionality related to firebase by running the firebase emulator locally (refer here)

env variables

Contribution

Here's a good short video describing this process

npm run dev

Branches

❤️ Found this project useful?

If you found this project useful, then please consider giving it a ⭐ on Github and sharing it with your friends via social media. It really motivate us to do more.