Package backend

Sub-modules

backend.app

This is the main file for the backend. This is the file that is run when starting up the backend for JobTrackr. It contains all the API routes for the …

backend.applications

This file contains the functionality for working with job applications for JobTrackr on the backend. There are functions for viewing, adding, …

backend.auth

This file contains the functionality for user authentication for JobTrackr. There are functions to register a new user, login an existing user, and …

backend.files

This file handles the functionality for using AWS S3 for storing resume files in the cloud. There are functions for uploading files, viewing files, …

backend.ollama_connect

This file handles the functionality for generating cover letters and providing resume suggestions using Ollama. The system prompts used for each of …

backend.questions

This file handles the functionality for saved questions in JobTrackr. There are functions for deleting questions, adding questions, viewing …

backend.resume_extract

This file contains a function to extract text from a pdf file. This is used for providing text versions of the resumes the user has uploaded to …

backend.resume_extract_tests

This file texts the extract_test_from_pdf function with various pdf files.

backend.test_suggestions

This file contains Prompt Engineering tests for evaluating possible system prompts and methods of prompt engineering for providing resume …

backend.tests

This file contains tests for the API requests within JobTrackr. The tests evalute both the proper method of using the function as well as a possible …

backend.tests_cv

This file includes Prompt Engineering Tests for evaluting the method of prompting and system prompt to use for generating cover letters. The output …