Waxer59/JustAsk

Job interview simulator

★ 0Forks 0TypeScriptGitHub ↗Compare

Project website ↗

aigeminiinterviewjobsimulation

README

Just Ask

Just Ask is an interview simulation platform that uses real job offers. With Just Ask, you can search for an existing job offer or manually enter one yourself. You then have the option to attach relevant files, such as your resume or a SWOT analysis, to include in the simulation. The next step is to define the interview style: you can choose to simulate a full interview, where you'll be asked five questions, receive a performance score, and get detailed feedback on how to improve. Alternatively, you can skip this step and simply receive the questions. The choice is yours!

How to run the project?

  1. Install all the dependencies with the command:
pnpm i
  1. Rename the file .template.env to .env and fill the fields.

    • GROQ_API_KEY: You will need a Groq API key.
    • JSEARCH_API_KEY: You will need a Jsearch API key.
    • RAPID_API_HOST: Provide the Rapid API host.
    • DATABASE_URL: Provide a postgres database url.
    • BETTER_AUTH_SECRET: Provide a secret key for the better auth. run openssl rand -hex 32 to generate a random key.
    • AUTH_RESEND_KEY: Provide a resend API key.
    • HMAC_KEY: Provide a secret key for the HMAC. run openssl rand -hex 32 to generate a random key.
    • RESEND_EMAIL: Provide the email address you will use as the sender in Resend.
    • R2_ENDPOINT: Provide the R2 (Cloudflare) endpoint URL for your object storage.
    • R2_ACCESS_KEY_ID: Provide the access key ID for your R2 storage.
    • R2_SECRET_ACCESS_KEY: Provide the secret access key for your R2 storage.
    • JWT_SECRET: Provide a secret key for signing JWTs. Run openssl rand -hex 32 to generate a random key.
    • JWT_ALGORITHM: Provide the algorithm to use for JWT signing (e.g., HS256).
    • RAG_API_URL: Provide the URL of the RAG (Retrieval-Augmented Generation) API endpoint.
  2. Run the project with the command:

pnpm dev

Technologies used

API's used

Contributors

Waxer59dependabot[bot]

Issues