Skip to content
surendrareddy mandala edited this page Nov 29, 2025 · 3 revisions

πŸŽ‰ Welcome to the AI Resume Screening System

This project is an AI-powered Resume Screening Platform that processes resumes in bulk, extracts key information, and scores candidates based on job requirements β€” exposed via secure backend APIs and a React-based frontend.


πŸš€ What This System Does

  • Upload multiple resumes at once (.pdf, .docx)
  • Extracts key candidate information:
    • Skills
    • Experience
    • Education
    • Work history / summary
  • Sends structured data to an internal AI engine to generate:
    • Candidate score
    • Match summary
    • Strengths / risks (reasoning)
  • Returns clean, structured responses that the frontend can display in tables, lists, or dashboards.

The backend logic, prompts, and internal processing pipeline are private.
Only the API contract and allowed usage are exposed in this documentation.


🧠 Tech Stack (What Contributors Need to Know)

  • Frontend: React + Vite (JavaScript)
  • Backend Access: RESTful APIs (FastAPI-based, private repository)
  • Database: Managed internally (not exposed in docs)
  • AI Engine: Private scoring & summarization pipeline (accessed only via API)

πŸ—‚οΈ Wiki Structure

This wiki is focused on what frontend contributors and API consumers need.

Internal pages like Architecture, Database Schema, or internal Security Design
are intentionally not documented here to keep the backend private.


πŸ‘₯ For New Contributors

If you're new to this project:

  1. Start with API Reference to understand what endpoints are available.
  2. Read API Data Contracts to see the exact JSON structures you’ll receive and send.
  3. Follow Frontend Integration Guide to connect the UI to the backend APIs.

You do not need access to backend code or database design to work on the frontend or API integration.


Author: Surendra Reddy
Project: AI Resume Screening

Clone this wiki locally