Job Advertisement Generator README
Welcome to the Tech Job Advertisement Generator! This tool is designed to assist HR professionals in creating effective relevant technical job advertisements quickly and efficiently.
Table of Contents
- Introduction
- Features
- Requirements
- Installation
- Usage
- Contributing
- License
Introduction
The Job Advertisement Generator (JAG) is a tool developed to simplify the process of drafting job advertisements. It automates the generation of job descriptions based on user input, saving time and ensuring consistency in job postings.
Features
- Customizable Templates: JAG provides customizable templates for various job roles, allowing users to tailor job descriptions to their specific needs.
- Keyword Suggestions: The tool suggests relevant keywords based on the job title and description, optimizing the advertisement for search engines and candidate matching.
- Preview Functionality: Users can preview the generated job advertisement before finalizing and publishing it.
- Export Options: JAG supports exporting job advertisements in multiple formats (e.g., PDF, plain text) for easy sharing and distribution.
Requirements
To use JAG, you’ll need:
- Python 3.x
- Dependencies listed in
requirements.txt
Installation
- Clone the repository:
git clone https://github.com/Swan-Z/JobAdGenerator.git
- Download Conda and activate it
- Install dependencies:
pip install -r requirements.txt
- Introduce an OpenAI API key in demo/llamaService.py
Usage
- Run the backend: HackUPC2024/
python main.py
- Run the frontend: Hackaton2024-front/
ionic serve
- Follow the on-screen prompts to input job details and preferences.
- Preview the generated job advertisement.
Contributing
We welcome contributions from the community! If you’d like to contribute to the development of JAG, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request.
License
This project is licensed under the MIT License - see the https://github.com/Swan-Z/JobAdGenerator2/blob/main/LICENSE file for details.