Skip to content

codewithzubair07/Switchresume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwitchResume

SwitchResume — one profile, infinite tailored resumes.

Telegram bot that stores your professional profile once and generates ATS-safe, tailored resumes and cover letters for each job description.

Setup

Local / Dev

  1. Create bot token with @BotFather.
  2. Copy .env.example to .env and fill keys.
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run:
    python main.py

Oracle Cloud (always-on)

See deploy/DEPLOY.md and deploy/switchresume.service.

Commands

  • /start - welcome and user bootstrap
  • /addexperience - add experience with bullets
  • /addproject - add project with bullets
  • /addskill - add one or many skills
  • /viewprofile - show full stored profile
  • /tailor - parse JD and tailor resume bullets
  • /coverletter - generate 3-paragraph letter
  • /library - list/download saved resumes
  • /track - track application
  • /status - list application statuses
  • /calendar - upcoming events
  • /insights - keyword and gap analysis
  • /help - command list

Testing

pytest

About

SwitchResume is a Telegram-based resume management system that stores your entire professional profile once — experience, projects, skills — and generates a perfectly tailored, ATS-safe resume for any job description in seconds.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors