Skip to content

Strapi CMS Backend Files of AI Resume Builder App Free for almost 15 days so checkout soon or it'll expire!

Notifications You must be signed in to change notification settings

HamzaZaidiX/ai-resume-builder-strapi-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

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 variables:
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

Demo Project Link:

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

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!!! 😃👍💛