Skip to content

Resume Wizard AI SAAS Application using Vite JS, Tailwind CSS, Strapi CMS, Clerk Auth and Gemini Api Key is the AI powered Resume Builder Application which creates the best Resume for you to get the best Job!

License

Notifications You must be signed in to change notification settings

HamzaZaidiX/Resume-Wizard-AI-SAAS-App

Repository files navigation

πŸ§™β€β™‚οΈ Resume Wizard AI-Powered SaaS Application

This is a React-based SaaS application that enables users to create, manage, and preview AI-powered Resumes. The application utilizes Vite, Tailwind CSS, Strapi, Clerk Authentication, and Gemini API for AI-powered text generation. πŸ‘©β€πŸ’»πŸ’»πŸ“ƒπŸ’Ό

Table of Contents

Getting Started

  1. Clone the repository:
git clone https://github.com/HamzaZaidiX/Resume-Wizard-AI-SAAS-App.git
  1. Install dependencies:
cd resume-builder-ai
npm install
  1. Create a .env.local file in the root directory and add the following Environment Variables then Connect with any backend database you're using :
VITE_STRAPI_API_KEY=your_strapi_api_key
VITE_GEMINI_API_KEY=your_gemini_api_key
  1. Start the development server:
npm run dev
or
npm run start

Features

  • User authentication using Clerk
  • Create, Edit, View, Delete and Download Resumes
  • Preview Resumes with AI-powered text Generation
  • Save resumes to Strapi backend
  • Populate resume data from User's profile

Technologies Used

  • React: A JavaScript library for building user interfaces
  • Vite: A fast build tool for modern web apps
  • Tailwind CSS: A utility-first CSS framework
  • Strapi: A headless CMS for managing content backend and APIs
  • Clerk: A user authentication and management library
  • Gemini API: An AI-powered text generation API

If you want to check Backend Strapi Files are in other repositories Click Here πŸ‘‰

Screenshots

dashboard ai_generated_summery resume1 print_resume resume download image image

Project Files Structure

resume-builder-ai/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ favicon.ico
β”‚   └── index.html
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ dashboard/resume/[resumeid]/edit
|   β”œβ”€β”€ my-resume/[resumeid]/view
β”‚   β”œβ”€β”€ service/GlobalApi
|   β”œβ”€β”€ home/index.jsx
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ index.jsx
β”‚   └── main.jsx
β”œβ”€β”€ .env.local
β”œβ”€β”€ package.json
β”œβ”€β”€ README.md
└── vite.config.js

API Documentation

Acknowledgments

  • Strapi for providing a powerful headless CMS
  • Clerk for seamless user authentication
  • Gemini for AI-powered text generation
  • Tailwind CSS for utility-first CSS framework
  • Vite for fast build

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

Bye! πŸ‘‹

HOPE U LIKE THIS PROJECT PLEASE! IF YOU ARE USING THIS CODE PLEASE GIVE HAMZA ZAIDI SOME CREDITS BY LIKE & GIVE A HEART!!! πŸ˜ƒπŸ‘πŸ’›

Releases

No releases published

Packages

No packages published