تفاصيل العمل

🚀 AI-SaaS – AI-Powered Career & Job Tracking Platform

📌 Project Overview

AI-SaaS is a full-stack, cloud-native Software-as-a-Service (SaaS) application designed to empower job seekers with AI-driven career tools. By integrating Google Gemini AI, the platform offers intelligent ATS (Applicant Tracking System) Resume Analysis, detailed job matching feedback, and a centralized Job Application Management dashboard.

The application follows a feature-based modular architecture for maintainability and scalability, backed by secure authentication, cloud file storage, containerization, and modern responsive UI design.

🌟 Key Features

1. 🤖 AI-Powered ATS Resume Checker

Smart Resume Analysis: Uses Google Gemini AI to analyze CVs/resumes against target job descriptions.

Match Score & Metrics: Evaluates keyword compatibility, formatting, and relevance.

Actionable Feedback: Generates tailored recommendations to optimize resumes for passing ATS filters and catching recruiters' attention.

2. 📋 Job Application Management & Tracker

End-to-End Tracking: Create, view, update, and manage job listings and applications across various recruitment stages.

Status Workflows: Track application states (Applied, Interviewing, Offered, Rejected) with real-time updates.

3. 📄 Resume & Profile Asset Management

Cloud Storage: Seamless resume and avatar uploads powered by Cloudinary and Multer.

Binary File Streaming: Secure multipart/form-data upload pipelines with validation.

4. 🔐 Secure Authentication & User Profiles

JWT & bcryptjs: Token-based authentication with encrypted credential storage.

Protected Routes: Granular middleware-based route protection on both frontend and backend.

5. 🎨 Modern & Responsive User Interface

Glassmorphism & Micro-animations: Built with Tailwind CSS and Framer Motion for a smooth, fluid user experience.

Mobile-First Design: Optimized layouts across desktops, tablets, and smartphones.

🛠️ Architecture & Tech Stack

Frontend

Framework: React 19 + Vite

Styling: Tailwind CSS, PostCSS

Animation & UI: Framer Motion, Lucide React Icons

Routing & State: React Router DOM, Axios for API integration

Backend

Runtime & Framework: Node.js, Express.js

Architecture: Feature-Driven Modular Pattern (modules/user, modules/job, modules/cv) separating controllers, services, routes, and data models.

AI Service: Google GenAI (Gemini API)

File Uploads: Multer + Cloudinary API

Security & Auth: JSON Web Tokens (JWT), bcryptjs, CORS

Database & DevOps

Database: MongoDB with Mongoose ODM (utilizing aggregations and index optimizations)

Containerization: Docker (Dockerfile, .dockerignore) for consistent environments

Deployment: Vercel (Frontend), Render / Cloud Provider (Backend)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات