Akash
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v15View latest version
This directory contains the server-side code for the AI-based resume screening system.
index.ts- Main API entry point with Hono framework (HTTP trigger)database.ts- SQLite database operations for storing resumes and job requirementsparser.ts- Resume parsing logic using OpenAI's GPT modelsscorer.ts- Candidate scoring algorithms and feedback generation
POST /api/resumes- Upload a new resumeGET /api/resumes- Get all resumesGET /api/resumes/:id- Get a specific resume by ID
POST /api/jobs- Create a new job requirementGET /api/jobs- Get all job requirementsGET /api/jobs/:id- Get a specific job requirement by ID
POST /api/score- Score a single resume against a job requirementPOST /api/score/batch- Score multiple resumes against a job requirement
The system uses SQLite with the following tables:
resume_screening_resumes_v1- Stores resume dataresume_screening_jobs_v1- Stores job requirement data