Skip to content

NutanNimkar/JobTrackingTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JobTrackingTool

JobTrackingTool is a web application designed to simplify job application management. It helps users log and track job applications efficiently by integrating a React-based frontend with a Spring Boot backend that connects to the Google Sheets API.


Features

  • Add Job Details: Log job roles, company names, statuses (e.g., Waiting, Offer), and application dates.
  • Real-Time Updates: Automatically updates a Google Sheet with the entered data.
  • Responsive Design: A clean and user-friendly interface built with Material-UI.
  • Error Handling: Validates input data with sensible defaults.

Technologies Used

Frontend

  • React: For building the user interface.
  • Material-UI: For responsive and stylish components.
  • Axios: To handle API requests.

Backend

  • Spring Boot: To manage API requests and handle backend logic.
  • Java: The primary backend programming language.
  • Google Sheets API: To store and retrieve data dynamically.

How to Run Locally

Prerequisites

  • Node.js and npm installed.
  • Java and Maven installed.
  • A Google Cloud project with Sheets API enabled.

Steps

  1. Clone the repository:
    git clone https://github.com/your-username/JobTrackingTool.git
    cd JobTrackingTool
  2. Start backend
    cd backend
  3. Start backend
    mvn spring-boot:run
    
  4. Start frontend
    cd frontend
  5. Start frontend
    npm install
    npm start
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published