Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Application Tracker Backend

Introduction

The backend component of the Job Application Tracker, this project is designed to handle and secure user data with Spring Boot and MySQL. It is an essential part of a full-stack application that helps users efficiently track their job applications.

Features

  • Secure Authentication: Implements Spring Security and uses Argon2 for password hashing to protect user data.
  • Database Integration: Utilizes MySQL to store and manage job application data securely.

Technical Stack

  • Framework: Spring Boot
  • Database: MySQL
  • Security: Spring Security, Argon2 hasher

Getting Started

  1. Clone the repository:

    git clone https://github.com/yourgithub/repo.git
    
  2. Navigate to project directory:

    cd job-application-tracker-backend
    
  3. Configure MySQL: Ensure MySQL is running on your system. Update application.properties with your MySQL user credentials and database URL.

  4. Build the project

    ./gradlew build
    
  5. Run the application

    java -jar build/libs/jobapptracker-backend-0.1.0.jar

About

This repository houses the backend component of a full-stack web application designed for tracking job applications. It is built using Spring Boot and utilizes a MySQL database for storing user data. Featuring Spring Security and Argon2 for password hashing, this backend ensures robust security and efficient data management.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages