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: v16View 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