Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Application Processing

A full-stack application for managing job applications with automated email processing and AI-powered resume scoring.

Features

Job Management

  • Create and manage job postings
  • Track job status (Open/Closed/On Hold)
  • Detailed job descriptions and requirements

Application Processing

  • Automated email processing from Microsoft and Gmail accounts
  • Batch processing support (20 applications per batch)
  • Resume parsing and text extraction
  • AI-powered resume scoring and evaluation
  • Real-time processing status updates

Application Review

  • Interactive application review interface
  • Shortlisting capabilities
  • Bulk actions (delete, send)
  • Advanced filtering:
    • Date-based filtering
    • AI score filtering
  • Real-time updates every 5 seconds

Email Integration

  • Microsoft Office 365 support
  • Gmail support
  • Attachment handling (PDF, DOC, DOCX)
  • Automated email responses

Technical Stack

Frontend

  • React.js
  • Tailwind CSS
  • Context API for state management
  • React Hot Toast for notifications

Backend

  • Node.js
  • Express.js
  • MongoDB
  • OpenAI integration for resume scoring

Security Features

  • Request timeout handling (5s)
  • Error handling and validation
  • Secure API endpoints
  • Account-based access control

Getting Started

  1. Clone the repository
git clone https://github.com/Shariq80/Applications-Processor
  1. Install dependencies
cd Application-Processing
npm install
  1. Configure environment variables
cp .env.example .env
# Update .env with your configurations
  1. Start the application
npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages