Skip to content

IshanPhadte776/ApplyToJobDashboard

Repository files navigation

Job Application Dashboard

A full-stack web application for tracking and managing job applications.
Built with React (Material UI) on the frontend and Spring Boot + JPA + SQL on the backend.


Features

  • 📋 Job Application Management – Add, edit, delete, and view applications.
  • 🗂 Status Tracking – Organize applications by stage (Applied, Interviewing, Offer, Rejected).
  • 🔎 Search & Filtering – Quickly find applications by company, role, or status.
  • REST API Backend – Spring Boot provides CRUD endpoints for managing job applications.
  • 🗄 Database Persistence – JPA with SQL ensures reliable storage.
  • 🎨 Modern UI – React + Material UI provides a clean, responsive interface.

Tech Stack

  • Frontend: React, Material UI (MUI), Vite
  • Backend: Spring Boot (Java 17), JPA, REST APIs
  • Database: SQL (H2/MySQL/PostgreSQL configurable)
  • Build Tools: Maven
  • Version Control: GitHub

Project Structure

Frontend Setup

Frontend Setup (React + Vite + MUI)

Navigate to the frontend folder:

cd frontend

Install dependencies:

npm install

Start the development server:

npm run dev

Frontend will be available at: 👉 http://localhost:5173

How to start backend Spring

cd backend-springboot mvn spring-boot:run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors