Skip to content

PatidarAnjali/Job-App-CRM

Repository files navigation

Job Application CRM

Status: In active development

A React-based web application for tracking job applications using a drag-and-drop workflow.
Users can organize applications across different stages and view analytics about their progress.

Features

  • Drag-and-drop application management using dnd-kit
  • Visual workflow for tracking application stages
  • Analytics dashboard built with Recharts
  • Responsive UI styled with Tailwind CSS
  • Client-side state management using React hooks (useState, useReducer)

Tech Stack

  • Frontend

    • React (Vite)
    • Tailwind CSS
    • @dnd-kit/core & @dnd-kit/sortable
    • Recharts
  • State Management

    • React Hooks (useState, useReducer)
  • Tooling

    • Vite
    • ESLint
    • PostCSS, Tailwind CSS
  • Planned

    • Backend REST API (Node.js + Express)
    • Persistent storage (PostgreSQL or MongoDB)

What I Learned

  • Implementing drag-and-drop interactions using dnd-kit
  • Managing complex UI state with useReducer
  • Visualizing application data with Recharts
  • Building scalable React apps with Vite and Tailwind CSS

Running the Project Locally

npm install
npm run dev

The app runs at: http://localhost:5173

Future Improvements

  • User authentication
  • Application notes and deadlines
  • Cloud deployment
  • Backend integration

Screenshots

image image image image image

About

Web app for tracking job applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages