https://github.com/being-devahmad/cv-gen-main
An AI-powered resume builder that automates the creation of professional, ATS-optimized resumes, saving you time and effort while maximizing your job search success.
https://github.com/being-devahmad/cv-gen-main
firebase firebase-auth firestore-database gemini-pro reactjs typescript
Last synced: 2 months ago
JSON representation
An AI-powered resume builder that automates the creation of professional, ATS-optimized resumes, saving you time and effort while maximizing your job search success.
- Host: GitHub
- URL: https://github.com/being-devahmad/cv-gen-main
- Owner: being-devahmad
- Created: 2024-11-30T20:20:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T15:33:45.000Z (over 1 year ago)
- Last Synced: 2025-04-07T12:46:39.710Z (about 1 year ago)
- Topics: firebase, firebase-auth, firestore-database, gemini-pro, reactjs, typescript
- Language: JavaScript
- Homepage:
- Size: 10.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Resume Builder ⚡️
[Demo](https://ai-resume-builder.demo) • [Documentation](https://github.com/yourusername/ai-resume-builder/wiki) • [Report Bug](https://github.com/being-devahmad/cv-gen-main) • [Request Feature](https://github.com/being-devahmad/cv-gen-main)
## 🌟 Overview
Transform your job search with our AI-powered resume builder! Create professional, ATS-optimized resumes in minutes that catch recruiters' attention and highlight your true potential.
## ✨ Key Features
### 🤖 AI Writing Assistant

- Generate compelling content tailored to job descriptions
- Highlight relevant skills and experiences
- Smart keyword optimization
- Professional tone adjustment
- Experience bullet point generation
### 🎨 Real-time Template Customization
- Rich template library
- Drag-and-drop interface
- Real-time preview
- Custom color schemes
- Font customization
### 📊 ATS Optimization

- Keyword optimization
- Format compatibility
- Section organization
- Content relevance scoring
- Parsing success prediction
### ✍️ Smart Editing Tools
- Grammar checking
- Spell checking
- Style suggestions
- Word choice optimization
- Length recommendations
## 🚀 Getting Started
### Prerequisites
- Node.js 18+
- npm or yarn
- OpenAI API key
### Installation
```bash
# Clone the repository
git clone https://github.com/yourusername/ai-resume-builder.git
# Navigate to project directory
cd ai-resume-builder
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Start the development server
npm run dev
```
## 📱 Usage
1. **Create Account**: Sign up using email or social login
2. **Choose Template**: Browse and select from our template library
3. **Input Details**: Fill in your professional information
4. **AI Enhancement**: Let AI optimize your content
5. **Export**: Download in your preferred format
## 🛠️ Tech Stack
- **Frontend**: React, TypeScript, TailwindCSS
- **AI Integration**: OpenAI GPT-4
- **State Management**: Redux Toolkit
- **Form Handling**: React Hook Form
- **PDF Generation**: React-PDF
- **Testing**: Jest, React Testing Library
## 📊 Project Structure
```
src/
├── components/ # Reusable UI components
├── features/ # Feature-specific components
├── hooks/ # Custom React hooks
├── services/ # API and external services
├── store/ # Redux store configuration
├── styles/ # Global styles and themes
├── types/ # TypeScript type definitions
└── utils/ # Utility functions
```
## 🤝 Contributing
We welcome contributions! Please follow these steps:
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🙏 Acknowledgments
- OpenAI for their powerful GPT models
- The open-source community for inspiration
- All our contributors and supporters
## 📬 Contact
Project Link: [https://github.com/being-devahmad/cv-gen-main](https://github.com/being-devahmad/cv-gen-main)
---