Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theihasan/geezap
Geezap is an AI-powered job aggregation platform built with Laravel that unifies job listings from LinkedIn, Upwork, Indeed, and ZipRecruiter. Features include smart job matching, automated cover letter generation, and application tracking.
https://github.com/theihasan/geezap
ai-powered-job-search cover-letter-generator job-aggregator laravel livewire mysql openai-api php reverb tailwindcss websocket
Last synced: 22 days ago
JSON representation
Geezap is an AI-powered job aggregation platform built with Laravel that unifies job listings from LinkedIn, Upwork, Indeed, and ZipRecruiter. Features include smart job matching, automated cover letter generation, and application tracking.
- Host: GitHub
- URL: https://github.com/theihasan/geezap
- Owner: theihasan
- Created: 2024-06-22T01:30:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T18:48:02.000Z (24 days ago)
- Last Synced: 2024-11-29T19:36:00.073Z (24 days ago)
- Topics: ai-powered-job-search, cover-letter-generator, job-aggregator, laravel, livewire, mysql, openai-api, php, reverb, tailwindcss, websocket
- Language: Blade
- Homepage: http://geezap.com
- Size: 8.85 MB
- Stars: 3
- Watchers: 1
- Forks: 4
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🎯 Geezap-Job Aggregator
A comprehensive job aggregation platform that brings opportunities from multiple sources into one place.
## 📌 Project Overview
Geezap-Job Aggregator is a Laravel-based application that simplifies the job search process by aggregating job listings from various platforms including:
- Upwork
- Indeed
- ZipRecruiter
- And more...The platform not only consolidates job listings but also provides tools to enhance the job application process and preparation.
## 🚀 Key Features
- **Job Aggregation**
- Unified search across multiple job platforms
- Real-time job updates
- Detailed job information in a standardized format- **Application Management**
- Track application status (Applied, Saved)
- Save jobs for later application
- Application history dashboard- **Cover Letter Generation**
- AI-powered cover letter generation based on job details
- Customizable templates
- Export options## 🛠️ Installation
1. Clone the repository
```bash
git clone https://github.com/theihasan/geezap.git
cd geezap
```2. Install dependencies
```bash
composer install
npm install
```3. Configure environment variables
```bash
cp .env.example .env
php artisan key:generate
```4. Set up required API keys in `.env`:
```bash
OPENAI_API_KEY=your_openai_api_key
```5. Set up Laravel Reverb for WebSocket:
```bash
php artisan reverb:install
php artisan reverb:start
```6. Run migrations
```bash
php artisan migrate
```7. Start the development server
```bash
php artisan serve
npm run dev
```## 💻 Technologies Used
- Laravel 11.x
- Laravel Reverb for WebSocket
- OpenAI API
- MySQL
- Livewire (Frontend)
- TailwindCSS## 🔜 Upcoming Big Features (Version 3.0.0)
### Interview Preparation Module
- **Quiz System**
- Generate relevant interview questions based on job descriptions
- Practice mode with instant feedback
- Track quiz performance and progress
- Customized question sets based on job requirements### Additional Planned Features
- **Personalized Job Recommendations**
- AI-driven suggestions based on user activity, preferences, and saved searches.- **Advanced Job Matching**
- AI-powered job recommendations
- Skill compatibility scoring
- **Social Media Sharing**
- Share job listings on platforms like LinkedIn, Twitter, and Facebook.
## 🤝 ContributingContributions are welcome! Please feel free to submit a Pull Request.
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.