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.
-
Make sure you have Go installed. If not, you can download it from here.
-
Clone this repository
-
Create a
.env
file by runningcp .env.example .env
with your environment variables -
Start the application services (
task run
) -
The API routes will be available on
http://localhost:8080
Note To generate/update mocks, run task mock
Run task test
to run all the existing tests
Here are the available commands from the Taskfile:
run
: Start application servicesstop
: Stop application servicesdev
: Run dev environmenttest
: Run application testsmock
: Generate mocks using gomock
Check out the API documentation