Energyrex/openats — reverse-engineered prompt
Reverse engineered prompt
Build me an open source applicant tracking system for small teams that can be self hosted.
I want employers to create and manage job postings with requirements and contact details, then share a public application endpoint where candidates can upload a resume. The app should accept PDF and DOCX resumes, process submissions in the background so the request doesn’t hang, extract the candidate details with AI, and automatically score how well the candidate matches the job.
Please include login with JWT style access and refresh tokens, email verification flow, logout, and role based access. It should use a backend API with Postgres, Redis backed queues, and configurable AI providers so I can use either a local Ollama setup or xAI through environment variables. Docker compose should bring up the database, Redis, API, and worker together.
Keep the code clean and modular so AI providers, database, and queue logic can be swapped later. If anything is unclear, look up current docs online and make sensible choices.
Want more depth? Deep Reverse