Skip to content

feat: add resume parser foundation with upload workflow and cloudinary..#61

Open
Ayan281 wants to merge 1 commit into
Canopus-Labs:mainfrom
Ayan281:feat/resume-parser-foundation
Open

feat: add resume parser foundation with upload workflow and cloudinary..#61
Ayan281 wants to merge 1 commit into
Canopus-Labs:mainfrom
Ayan281:feat/resume-parser-foundation

Conversation

@Ayan281
Copy link
Copy Markdown

@Ayan281 Ayan281 commented Jun 2, 2026

🚀 Overview

This PR introduces the initial foundation for resume parsing and upload workflows, which will serve as a core building block for the AI-Powered Personalized Interview Roadmap & Preparation Planner proposed in Issue #58.

The objective of this PR is to establish the infrastructure required for future resume intelligence features such as skill extraction, skill-gap analysis, job-role mapping, and AI-generated preparation roadmaps.


✨ Changes Included

Frontend

  • Added a dedicated ResumeParser page.
  • Integrated the resume parser route into the application.
  • Added required dependencies to support the resume parsing experience and future visual enhancements.
  • Prepared the frontend foundation for resume upload and analysis workflows.

Backend

  • Added Cloudinary configuration for resume/file storage management.
  • Added a new input model to support resume-related data handling.
  • Established the backend foundation required for future parsing and analytics workflows.

Project Configuration

  • Updated frontend dependencies.
  • Updated package lock files accordingly.

🎯 Purpose

This PR focuses on creating the foundation layer required for future development of:

  • Resume Upload & Management
  • Resume Parsing Pipeline
  • Skill Extraction & Analysis
  • Skill Gap Identification
  • AI-Powered Personalized Learning Roadmaps
  • Interview Preparation Recommendations

🔮 Planned Follow-up Enhancements

Future PRs will build on top of this foundation by introducing:

  • PDF Resume Parsing
  • Structured Resume Data Extraction
  • Skill Normalization & Classification
  • Gemini-powered Roadmap Generation
  • Personalized Preparation Plans
  • Progress Tracking Dashboard
  • Role-based Interview Readiness Analytics

🧪 Testing

  • Verified successful frontend build and startup.
  • Verified routing integration for the Resume Parser page.
  • Verified dependency installation and application execution.
  • Confirmed no existing functionality was intentionally modified.

Related Issue

Supports #58

Screenshots

Add screenshots/GIFs demonstrating the Resume Parser page here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant