This repository has been archived on 2026-01-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.

Cover letter templater

Generates cover letters based on a template, and job listening using OpenAI.

Stack

  • Frontend:
    • Reactjs
    • Tailwindcss
    • Mantine component library
    • TanStack Router + Query + Forms
  • Backend: Golang
  • Database: PostgreSQL
  • Deployment: Docker

Backend

Structure example (TODO: Replace with actual one)

backend/
├── main.go                 # Entry point
├── api/                    # Route handlers grouped by domain
│   ├── auth.go
│   └── coverletters.go
├── routes/                 # HTTP route registration
│   └── routes.go
├── middleware/             # Custom middleware (logging, auth)
│   └── auth.go
├── models/                 # Data models, structs, db access
│   ├── user.go
│   └── coverletter.go
├── services/               # Business logic (e.g. OpenAI integration)
│   ├── auth_service.go
│   └── coverletter_service.go
├── utils/                  # Shared helpers/utilities
│   └── jwt.go
└── config/                 # Env loading, settings
    └── config.go

Frontend

Structure example

TODO: ADD STRUCTURE EXAMPLE

Deployement

TODO: ADD DEPLOYMENT INSTRUCTIONS

Development

TODO: ADD DEV INSTRUCTIONS

Description
App that lets you create cover letter for job using AI
Readme 340 KiB
Languages
TypeScript 67.4%
Go 26.9%
CSS 4.9%
HTML 0.6%
Shell 0.2%