An app integrated with ChatGPT to allow easy generation of cover letters, taking inputs such as resume and job description to create personalised letters.
It is written using Typescript, React, Express/Node Authenticated with Auth0
- Sign up to a chatgpt api account
- Sign up to an auth0 account
- Create
.env
files inpackages/text-generator-client
andpackages/text-generator-api
. There are.env.example
in each directory to show the variables that need to be added. - From root directory run
npm i
- In
packages/text-generator-api
runnpm run build && npm run start:dev
- In
packages/text-generator-client
runnpm run start:dev
- The app should be running at http://localhost:5173
API hosted on https://dashboard.render.com/ Client hosted on https://vercel.com/
- Test breaking down initial prompt into smaller chucks to make it easier for ChatGPT to understand
- Tokenize and reduce the size of resume/job descriptions pasted in
- Add in ability to enter name of person the letter is to
- Security - Add something to limit how many requests can be made per account
- Design - Style the app
- Add some info to the home page
- Remove redundant code