Skip to content

rizalyoga/working-application-management-fe

Repository files navigation

Job Track

A web application for efficiently managing and tracking job application processes. Featuring an intuitive interface and comprehensive features, users can log in, manage their personal data, and perform CRUD operations on job applications. It also provides real-time statistics and analytics to help users understand their application progress.

🔮 Features

  • User authentication with login and registration
  • Manage user profile data (name, email, profile photo)
  • Upload and download resumes
  • Manage job applications (create, read, update, delete)
  • Track application statuses (apply, screening, interview, reject, success, etc.)
  • Filter data based on status
  • Search applications based on job & company name
  • Add notes to each application
  • View analytics and statistics related to job applications
  • Password reset and change functionality

⛏️ Tech Stack (Frontend)

  • React 19
  • Tailwind CSS v4
  • Shadcn UI
  • TanStack Query (React Query)
  • Zustand (State Management)
  • React Hook Form
  • Zod (Form validation)

🎥 Demo

Demo Job Track

🧰 Run in locale

To clone and run this website, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/rizalyoga/working-application-management-fe.git

# Go into the repository
$ cd working-application-management-fe

# Create file .env and create variable REACT_APP_API_BASE_URL
$ REACT_APP_API_BASE_URL= your API link

# Install dependencies
$ npm i

# Run the app
$ npm run dev

👤 Authors

About

Front end for working-application-management web app. Built with Vite, React 19, TypeScript and Tailwind v4.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages