Skip to content

aryanjohnsharma/ResumeSparkAI

Repository files navigation

ResumeSparkAI

✨ Introduction

ResumeSparkAI is an AI-powered Resume Analyzer built with React, TypeScript, and modern web tools. It allows users to seamlessly upload and analyze resumes with AI, receive tailored feedback, and match their resumes to jobs with smart evaluations. The project is fully client-side, using Puter.js for authentication, storage, and AI features—no backend required!


⚙️ Tech Stack

  • React: For building dynamic, component-based user interfaces.
  • React Router v7: Powerful routing for nested routes, data loaders, and code splitting.
  • Puter.js: Lightweight SDK for serverless authentication, storage, database, and AI directly in the browser.
  • Tailwind CSS: Utility-first CSS for rapid, responsive UI development.
  • TypeScript: Typed superset of JavaScript for better tooling and code quality.
  • Vite: Fast dev server, hot-module reloading, and optimized builds.
  • Zustand: Minimal state management for React apps.

🔋 Features

  • Easy & convenient authentication: Fully browser-based via Puter.js.
  • Resume upload & storage: Users can upload and safely store multiple resumes.
  • AI resume matching: Analyze resumes against job listings and get ATS scores with tailored feedback.
  • Modern, reusable UI: Built with clean components, responsive and beautiful on all devices.
  • Code reusability: Modular architecture for maintainable, scalable development.
  • Cross-device compatibility: Responsive design works on desktops, tablets, and phones.
  • Sleek UI/UX: Powered by Tailwind CSS for a modern look and feel.

Run the development server:

npm run dev

About

AI-powered Resume Analyzer built with React & Puter.js. Includes seamless auth, upload and store resumes, and match candidates to jobs using smart AI evaluations

Topics

Resources

Stars

Watchers

Forks

Contributors