Skip to content

aniketdarp190301/WolfTrack4.0

Β 
Β 

Repository files navigation

WolfTrack 4.0

WolfTrack 4.0 (Changes made in Phase 4) - Youtube Video


DOI

GitHub Release Manual Build

codecov GitHub language count GitHub pull-requests GitHub-size GitHub issues GitHub-closed-issues

License: MIT

Why WolfTrack 4.0?

WolfTrack4.0 is your ultimate destination for seamless organization and efficiency in your pursuit of internships and full-time job opportunities. This sophisticated online platform empowers you to streamline your application process, keeping tabs on every step of your professional journey. Say goodbye to scattered notes and endless email threads – with WolfTrack4.0, you can effortlessly manage applications, deadlines, and crucial documents, ensuring you never miss a beat in your career quest. It's your compass in the competitive job market, offering structure and precision without sacrificing style and user-friendliness. WolfTrack4.0 is your passport to success, guiding you through the winding paths of career opportunities with elegance and ease.

We offer features like giving suggestions for improvements on your resume, tracking your application and many more.


What type of user is WolfTrack 4.0 best suited for?

This platform has been designed keeping in mind any person who is out to seek a job or internship. This may be a college student in any year, as well as a career professional wishing to switch. It may also be someone looking to enter an industry for the first time. This platform caters to a wide target audience and its simple, yet powerful features make it useful for everyone.


πŸ“š Technology Stack

           

Python | Flask | HTML | CSS | JavaScript | BootStrap | MySQL | AWS

πŸŽ›οΈ Version Control Tools

🧰 Tools

             ezgif com-optimize

Third-Party Tools


πŸ’» Getting Started & Installation:

  • Prerequisite:

  • Installation:

    E.g If you downloaded Python 3.8.7 above, then

    Steps to setup virtual environment

    • Create a virtual environment:

      python3.8 -m venv test_env

    • Activate the virtual environment:

      source test_env/bin/activate

    • Build the virtual environment:(must be present in project root directory)

      pip install -r requirements.txt

  • Run Instructions

    To run/test the site locally:

    • Clone WolfTrack github repo.

    • Navigate to project directory.

    • Run python main.py or python3 main.py

      If there is a certificate error coming up for nltk stopwords download:

      • search for "Install Certificates.command" in finder and open it. Its a script that will install required Certificates.
      • Run the above command again.
    • Site will be hosted at: http://127.0.0.1:5000/


Class/Functions Documentation Use Cases Documentation


πŸ“” Code Coverage

It is part of the Github Workflow Build


πŸ›€οΈ Roadmap

Phase 1 WolfTrack:

  • Create database ER diagram
  • Create SQL DML and DDL queries
  • Create Dashboard Page
  • Create Login Page
  • Create Signup Page
  • Setup Flask
  • Add Unit testing
  • Add Error Handling mechanisms
  • Mock of Job Application Map using Power BI

Phase 2 WolfTrack 2.0:

  • Resume Parser and Analyzer
  • Email Notifcation after adding new job profile to list
  • Upload and maintaining resume versions
  • Send remainder mails for deadlines
  • Share your profile with others
  • Creation of Docker image
  • Readily deployable image in docker registry

Phase 3 WolfTrack 3.0:

  • Two Type Login Application - Admin and User
  • Resume Review, Comment, Download and Like by Admin
  • Comments given by Admin are sent as email to the user
  • Cronjob for pending application deadlines as email notification
  • Implemented web scraping to find relevant jobs according to user's profile and recommend him
  • Daily Goal Check to keep track of number of jobs applied and to apply
  • Customizable Daily Target Field
  • Parse Resume Document with other extensions
  • Recommend jobs by matching the resume with open jobs

🏁 Phase 4 WolfTrack 4.0:

  • Created Sign-up functionality
  • Fixed log-in authentication
  • Fixed daily goals feature
  • Added Site Navigation
  • Front end aesthetic changes
  • Added dynamic tables to Wishlist, Applied, In Process and Offers tabs
  • Added chatGPT pipeline for resume suggestions

πŸ”­ Phase 5 WolfTrack 5.0 (Future Scope):

  • Web scraper for recommended jobs
  • Configure Cron-Job for reminder as SMS notification
  • Online chat with expert
  • Resume template editor
  • Interview Preparation resources tab
  • Salary insights and comparisons

Developer Support and Updates

For support and inquiries related to WolfTrack 4.0, please contact us at [email protected]. We are here to assist you and address any questions or issues you may have.

Stay Connected:

  • Discord Community: Join our active Discord community at https://discord.gg/bmaXxb3yg4 to engage with our team, ask questions, and stay up-to-date with the latest developments of the project.

We appreciate your interest and look forward to providing you with the best possible support and updates.


Funding

This project currently receives no funding.


✍️ Contributions

Please refer to the CONTRIBUTING.md if you want to contrbute to the WolfTrack 4.0 source code. Follow all the guidelines mentioned and raise a pull request for the developers to review before the code goes to the main source code.


🀝 Contributors

Shreya Vaidya Dhruv Kolhatkar Aniket Darp Chinmay Walinjkar

About

A personal Job-tracker application

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 50.4%
  • Python 27.2%
  • CSS 11.3%
  • JavaScript 10.9%
  • Dockerfile 0.2%