cover-letter-ai-api

module
v0.0.0-...-6e2eff0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2024 License: MIT

README

CoverLetterAI - API

What is CoverLetterAI

Introducing CoverLetterAI, your comprehensive companion in the job application journey. Not only does our platform harness the advanced capabilities of ChatGPT to craft compelling and personalized cover letters in minutes, but it also offers a robust tracking system for all your job applications. Monitor your progress with detailed event logs, from submission to interview, and even job offers. No more juggling multiple tools or staring at a blank screen wondering how to begin. With CoverLetterAI, you get a holistic solution that lets you focus on what matters most: landing your dream job.

Installation

  1. Make sure you have Go installed. If not, you can download it from here.

  2. Clone this repository

  3. Create a .env file by running cp .env.example .env with your environment variables

  4. Start the application services (task run)

  5. The API routes will be available on http://localhost:8080

Testing

Note To generate/update mocks, run task mock

Run task test to run all the existing tests

Taskfile Commands

Here are the available commands from the Taskfile:

  • run: Start application services
  • stop: Stop application services
  • dev: Run dev environment
  • test: Run application tests
  • mock: Generate mocks using gomock

API Documentation

Check out the API documentation

Directories

Path Synopsis
cmd
api
internal
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL