A service for generating small templated cover letters. https://undercover.sagev.space
Go to file
Sage Vaillancourt 09f182fcd0 Styling and accessibility tweaks
Add .dark-mode for .errors
Use more correct tags for onClick and form behavior
2023-12-17 00:48:40 -05:00
.idea Commit fonts and .idea 2023-12-17 00:10:35 -05:00
app Styling and accessibility tweaks 2023-12-17 00:48:40 -05:00
letter_templates Some project re-org, and add pytest. 2022-09-23 11:35:56 -04:00
.gitignore Commit fonts and .idea 2023-12-17 00:10:35 -05:00
Caddyfile Tweak Caddyfile testing setup 2022-10-03 02:49:20 +00:00
README.md Merge branch 'main' of https://git.sagev.space/sage/UnderCover 2023-12-05 20:00:33 -05:00
init Add email validation 2022-09-24 17:20:38 -04:00
logo.png Add logo to README 2023-12-05 20:00:05 -05:00
pyproject.toml Some project re-org, and add pytest. 2022-09-23 11:35:56 -04:00
requirements.txt Fix requirements syntax 2022-09-28 01:56:52 +00:00
start Addition of a toggleable dark mode. 2023-10-29 21:16:11 -04:00

README.md

UnderCover.Cafe

https://undercover.sagev.space/ is a site designed to act as a simple interface for generating templated cover letters.

The site is built on Flask, with a very simple VanillaJS frontend, and leverages LaTeX for document generation. User data, including logins and stored templates, is stored in postgres, with bcrypt-hashed credentials.

Deployment

While not implemented as part of this repo, the site itself uses a pseudo blue/green deployment system, with Testing and Production both running on one server. A simple script toggles the proxy between pointing visitors to the blue or the green instance.