Skip to content

Randil-Hasanga/job_application_tracker_frontend

Repository files navigation

Job Application Tracker (Frontend)

A modern web app for tracking your job applications, built with React, TypeScript, Vite, and Tailwind CSS.

Backend - https://github.com/Randil-Hasanga/job_application_tracker_backend

Features

  • User authentication (email/password & Google OAuth)
  • Add, update, and delete job applications
  • AI-powered job description extraction
  • Filter and search applications by status, company, or role
  • Responsive and clean UI

Project Structure

src/
  components/      # Reusable UI components
  hooks/           # Custom React hooks
  pages/           # App pages (Dashboard, Login, Sign Up, etc.)
  services/        # API service modules
  assets/          # Static assets (images, icons)
  App.tsx          # Main app component
  main.tsx         # Entry point

Customization

  • Tailwind CSS: Edit tailwind.config.js for theme customization.
  • ESLint: See eslint.config.js for linting rules.
  • Environment Variables: Set VITE_BASE_URL in your .env file.

This project was bootstrapped with Vite and uses Tailwind CSS for styling.

Screenshots

Login Page Screenshot (44)

Signup Page Screenshot (45)

Dashboard Screenshot (42)

Add application page Screenshot (43)

About

A modern web app for tracking your job applications, built with React, TypeScript, Vite, and Tailwind CSS.

Resources

Stars

Watchers

Forks