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

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