first commit

This commit is contained in:
Anurag Jangid 2026-10-08 02:50:35 +05:30
commit 7a72438fd1
74 changed files with 7548 additions and 0 deletions

View file

@ -0,0 +1,31 @@
from pydantic import BaseModel
from typing import Optional, List
from datetime import datetime
from bson import ObjectId
class ParsedResume(BaseModel):
name: Optional[str] = None
email: Optional[str] = None
phone: Optional[str] = None
linkedin: Optional[str] = None
github: Optional[str] = None
website: Optional[str] = None
objective: Optional[str] = None
skills: List[str] = []
languages: List[str] = []
interests: List[str] = []
projects: List[dict] = []
education: List[dict] = []
experience: List[dict] = []
raw_text: str = ""
class ResumeOut(BaseModel):
id: str
filename: str
file_type: str
uploaded_by: str
parsed: ParsedResume
uploaded_at: str
gridfs_id: Optional[str] = None