PositionDay
I am really proud of myself for making this whole thing in four hours. I just discovered this hackathon a couple of hours ago, and yeah, I made it. I hope you all like it. I cannot make a video because I am using my school laptop, and most of the websites are blocked. I cannot use my own PC because it is broken. Thank you for understanding. Hopefully can win something and get my PC back to life.
Introduction
In today's competitive job market, finding the right opportunity can be a daunting task. As a high school senior myself, I understand the challenges faced by job seekers who spend countless hours scrolling through job websites, often with limited success. Some platforms even require payment just to view job postings, and many job seekers lack the necessary skills to secure the positions they desire.
PositionDay is a CLI-based program designed to simplify the job search process. It helps you find relevant job opportunities, identify the skills required for those jobs, and even provides an AI-powered career coach for those who prefer a more interactive experience. Built with the needs of programmers and developers in mind, PositionDay leverages the power of the command line interface to make job searching efficient and effective.
Features
- Job Search: Easily find job postings based on your query, country, and location.
- Skill Improvement: Get tailored advice on the skills you need to improve for specific job roles.
- AI Career Coach: Speak to an AI-powered career coach for personalized guidance.
- CLI Interface: Utilize the power of the command line for a streamlined and efficient job search experience.
Installation
To get started with PositionDay, follow these simple steps:
- Clone the Repository: ```bash git clone https://github.com/SrivamsiRajesh/PositionDay.git cd PositionDay ## Installation
Install Dependencies
Ensure you have Python installed on your system. Then, install the required dependencies using pip:
pip install -r requirements.txt
Install Dependencies
Ensure you have Python installed on your system. Then, install the required dependencies using pip:
pip install -r requirements.txt
Usage
Once PositionDay is running, you'll be presented with a menu of options:
- Find a Job: Enter your job search query, country, and location to find relevant job postings.
- Improve Your Skills: Enter your job role to receive advice on the skills you need to improve.
- Speak to Sam (Career Coach): Interact with the AI-powered career coach for personalized guidance.
- About PositionDay: Learn more about the PositionDay project.
- Help: View a list of all available options and their descriptions.
Technologies Used
PositionDay is built using the following technologies:
- Python 3.11.2: The primary programming language.
- Pyfiglet: For creating text-based animations and logos.
- OpenAI: Utilizing the Open Router API for AI-powered features.
- JobScraper: A package for scraping job postings from various websites.
License
PositionDay is released under the MIT License.
Contributing
We welcome contributions from the community! If you'd like to contribute to PositionDay, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Open a pull request, and we'll review your changes.
Future Updates
In the future,I plan to convert PositionDay into a Python pip package to make installation even easier. Additionally, we aim to enhance the user interface to make it more visually appealing and user-friendly.
Acknowledgments
A special thanks to all the contributors and the open-source community for their support and contributions.
Built With
- ai
- api
- choice
- cli
- jobspy
- openai
- package
- pip
- pyinquirer
- python
Log in or sign up for Devpost to join the conversation.