An open API service indexing awesome lists of open source software.

https://github.com/liveupx/ai-resume-builder-auto-jobs-applier

A comprehensive job portal platform leveraging AI technology to streamline job searching, application, and career development processes.
https://github.com/liveupx/ai-resume-builder-auto-jobs-applier

job job-board job-portal jobs jobs-pipeline jobscheduler jobsearch jobseeker resume resume-builder resume-creator resume-website

Last synced: 8 months ago
JSON representation

A comprehensive job portal platform leveraging AI technology to streamline job searching, application, and career development processes.

Awesome Lists containing this project

README

          

# AI Resume Builder & Auto Jobs Applier

A comprehensive job portal platform leveraging AI technology to streamline job searching, application, and career development processes.

![AI Resume Builder Demo](attached_assets/demo.gif)

## 🌟 Features

- **AI-powered Resume Builder**
- Smart resume templates
- AI content suggestions
- Drag & drop editor
- Multiple format exports (PDF, DOCX)

- **Intelligent Job Matching**
- Automatic job applications
- Smart job recommendations
- Real-time Twitter job crawling
- Location and skill-based matching

- **Market Insights Dashboard**
- Salary trends analysis
- Hot skills visualization
- Location-based opportunities
- Industry demand metrics

- **Multi-role System**
- Job Seeker Dashboard
- Agency/Company Portal
- Admin Control Panel

- **Subscription Plans**
- Basic Plan ($2/month)
- Pro Plan ($5/month)
- Premium Plan ($20/month)

## 🚀 Tech Stack

- **Frontend**
- React.js with TypeScript
- TailwindCSS + ShadcnUI
- React Query for state management
- Recharts for analytics visualization

- **Backend**
- Express.js
- Passport.js for authentication
- xAI API for AI features
- Twitter API for job crawling

- **Payment Processing**
- Stripe integration
- Subscription management

- **Email Services**
- SendGrid for notifications
- Automated application emails

## 🛠️ Installation

1. Clone the repository:
```bash
git clone https://github.com/liveupx/AI-Resume-Builder-Auto-Jobs-Applier.git
cd AI-Resume-Builder-Auto-Jobs-Applier
```

2. Install dependencies:
```bash
npm install
```

3. Set up environment variables:
```env
XAI_API_KEY=your_xai_api_key
TWITTER_BEARER_TOKEN=your_twitter_token
STRIPE_SECRET_KEY=your_stripe_secret_key
VITE_STRIPE_PUBLIC_KEY=your_stripe_public_key
SENDGRID_API_KEY=your_sendgrid_key
SESSION_SECRET=your_session_secret
```

4. Start the development server:
```bash
npm run dev
```

## 📋 Usage

### For Job Seekers

1. Create an account and choose a subscription plan
2. Build your resume using AI-powered templates
3. Set up job preferences and skills
4. Enable auto-apply for matching jobs
5. Track applications and responses

### For Agencies/Companies

1. Register as an agency
2. Post job listings with detailed requirements
3. Receive applications and manage candidates
4. Access analytics and market insights

### For Admins

1. Monitor user activity and job postings
2. Manage subscriptions and payments
3. Access comprehensive analytics
4. Configure system settings

## 🤝 Contributing

We welcome contributions! Please follow these steps:

1. Fork the repository
2. Create a new branch (`git checkout -b feature/improvement`)
3. Make your changes
4. Commit your changes (`git commit -am 'Add new feature'`)
5. Push to the branch (`git push origin feature/improvement`)
6. Create a Pull Request

## 📜 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🙏 Acknowledgments

- [xAI](https://x.ai) for providing AI capabilities
- [Stripe](https://stripe.com) for payment processing
- [SendGrid](https://sendgrid.com) for email services
- [Twitter API](https://developer.twitter.com) for job crawling

## 📧 Contact

For questions and support, please create an issue or contact us at support@example.com

---

Made with ❤️ by [LiveUpX](https://github.com/liveupx)