A modern, full-stack job application platform for data professionals. Upload your resume, let AI auto-fill your application, and land your dream data career.
- About
- Features
- Tech Stack
- Architecture
- Screenshots
- Getting Started
- Environment Variables
- API Endpoints
- Folder Structure
- Usage
- Contributing
- License
- Contact
DataHire is an AI-powered job application platform built for data professionals — Data Scientists, Data Analysts, and Data Engineers. It streamlines the hiring process by allowing candidates to upload their resumes (PDF/DOCX), which are then intelligently parsed by OpenAI GPT to auto-fill application forms.
The platform features a bilingual interface (English/Hindi), three accessible themes (Light, Dark, High Contrast), responsive UI/UX, Firebase authentication, and MongoDB Atlas for secure cloud-based data storage.
300-char summary: DataHire is an AI-powered job application platform built with React, Node.js, Express, MongoDB Atlas, and Firebase. Features smart resume parsing via OpenAI, auto-form filling, bilingual support (EN/HI), 3 themes (Light/Dark/High Contrast), responsive UI/UX, and REST API architecture.
- Upload PDF or DOCX resumes
- Drag & drop file upload interface
- OpenAI GPT extracts structured data automatically
- Smart fallback to keyword-based parsing if AI fails
- Auto-fills: Name, Email, Phone, Skills, Education, Experience, LinkedIn, GitHub
- Position selection: Data Science, Data Analytics, Data Engineer
- Experience level detection (Entry/Mid/Senior/Lead)
- Skill matching against predefined skill sets
- Real-time form validation
- Cover letter & additional information fields
- Full English (EN) interface
- Full Hindi (हिंदी) interface
- One-click language toggle
- All labels, placeholders, errors, and messages translated
- ☀️ Light Theme — Clean, professional look
- 🌙 Dark Theme — Easy on the eyes
- 👁️ High Contrast — WCAG accessible with bold colors
- Firebase Authentication integration
- Job Seeker login flow
- Recruiter login flow
- Persistent sessions via localStorage
- Desktop, tablet, and mobile optimized
- Responsive navigation with mobile menu
- Touch-friendly dropzone for resume upload
- Adaptive architecture diagram
- RESTful API design
- MongoDB Atlas cloud database
- Multer file upload middleware
- Global error handling
- Input validation and sanitization