Skip to content

npappenhagen/career

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Career Management Tool

A local-first career management tool built with Go, focusing on resume and cover letter management with AI assistance.

Features

  • Local-first data storage with SQLite
  • CLI interface for managing resumes and cover letters
  • STAR story management for interview preparation
  • AI-assisted resume tailoring and cover letter generation
  • ATS-friendly PDF generation
  • Future web interface planned

Project Structure

  • cmd/: Command line interface
  • internal/: Internal packages
  • pkg/: Public packages
  • web/: Future web interface
  • examples/: Example templates and configurations
  • docs/: Documentation

Local Development

Your personal data is stored in the data/ directory (gitignored):

data/
├── resumes/         # Your resumes
├── cover-letters/   # Your cover letters
├── star-stories/    # Your STAR stories
└── database.sqlite  # Local database

Getting Started

  1. Clone the repository
  2. Create a data/ directory for your personal content
  3. Run go mod tidy to install dependencies
  4. Use go run cmd/career/main.go to start the CLI

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

Tool(s) for managing job search.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages