Skip to content

A modern web application built with React and TypeScript to help job seekers track their job applications, manage documents, and analyze their job search progress.

License

Notifications You must be signed in to change notification settings

qinscode/ApplyTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

319 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ApplyEaseLogo

ApplyEasy

Track your job applications smarter, faster, and better.
A modern web app built with React and TypeScript, designed to help job seekers manage job applications, documents, and job search insights โ€” all in one place.

React TypeScript Redux Tailwind CSS Radix UI Recharts i18next Framer Motion

---

๐Ÿ“ฆ Project Status

Under Active Development!

  • โœ… IT job scraping from Seek (Perth region)
  • ๐Ÿง  AI-powered email integration (Beta)
  • ๐Ÿ“ˆ Real-time IT market analytics
  • ๐Ÿš€ Full-featured dashboard, job and document management

โœจ Main Features

๐Ÿ–ฅ Dashboard

  • Live job stats, charts, activities
  • Market trend insights

๐Ÿ“‹ Job Management

  • Track jobs across all stages (New โ†’ Offer/Rejection)
  • Smart status updates
  • Detailed history logs

๐Ÿ“‚ Document Management

  • Resume, cover letter organizer
  • Document version control

๐Ÿงฉ Interview Tools

  • Preparation checklists
  • Q&A libraries
  • Interview results tracking

๐Ÿ“Š Analytics

  • Application success rates
  • Response rates
  • Skill and salary trends

๐Ÿ”ฅ Tech Stack

Area Tech
Frontend React 18 + TypeScript
State Management Redux Toolkit
UI Framework Shadcn/ui, Tailwind CSS
Charts Recharts
Routing React Router v6
Forms React Hook Form
Animations Framer Motion
API Client Axios
i18n i18next
Scraping Custom Seek scraper
AI Integration Email NLP & job matching
Security Encrypted email processing, Secure credential storage

โšก Quick Start

1. Prerequisites

  • Node.js v16+
  • npm or yarn

2. Installation

git clone https://github.com/yourusername/job-application-tracker.git
cd job-application-tracker
npm install

3. Development

npm run dev

Access the app at: http://localhost:3000

4. Production Build

npm run build

๐ŸŽจ Theming & Customization

  • Light/Dark mode support
  • Fully customizable color palettes
  • Component-level styling with TailwindCSS

๐ŸŒŽ Internationalization

Supported Languages:

  • English ๐Ÿ‡บ๐Ÿ‡ธ
  • Chinese (็ฎ€ไฝ“ไธญๆ–‡ ๐Ÿ‡จ๐Ÿ‡ณ)

Easily extend to more languages with i18next configuration.


๐Ÿ“ฑ Responsive Design

ApplyEasy is optimized for:

  • ๐Ÿ’ป Desktop
  • ๐Ÿ“ฑ Tablets
  • ๐Ÿ“ฑ Mobile Devices

๐Ÿ”’ Security & Privacy

  • Protected routes
  • Encrypted user data
  • Privacy-first email processing
  • Secure API communication

๐Ÿค Contribution Guide

We welcome contributions!

# Fork the repository
git checkout -b feature/your-feature
# Make your changes
git commit -m "feat: add awesome feature"
git push origin feature/your-feature
# Create a Pull Request ๐Ÿš€

๐Ÿ“œ License

This project is licensed under the MIT License.


๐Ÿ™ Acknowledgements


About

A modern web application built with React and TypeScript to help job seekers track their job applications, manage documents, and analyze their job search progress.

Resources

License

Stars

Watchers

Forks

Packages

No packages published