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:

  1. 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:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. 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
Share this project:

Updates