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

 
 
 

Contributors