https://github.com/swarna73/job-tracker-backend
https://github.com/swarna73/job-tracker-backend
java rest-api restful-api
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/swarna73/job-tracker-backend
- Owner: swarna73
- Created: 2025-04-02T20:15:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T20:21:27.000Z (over 1 year ago)
- Last Synced: 2025-04-02T21:28:00.347Z (over 1 year ago)
- Topics: java, rest-api, restful-api
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Job Application Tracker – Backend
A Spring Boot REST API for tracking job applications, built as part of a full-stack project.
## Features
- Create and manage job applications
- Assign applications to users
- Retrieve all users and applications
- Integrated with a React + Tailwind frontend
- Swagger UI for API testing
## Tech Stack
- Java 17
- Spring Boot
- Spring Data JPA
- H2 (in-memory DB)
- Maven
## Setup
```bash
git clone https://github.com/swarna73/job-tracker-backend.git
cd job-tracker-backend
./mvnw spring-boot:run
App runs on: http://localhost:8080
Swagger UI: http://localhost:8080/swagger-ui/index.html
📁 API Endpoints
• GET /api/users – List all users
• POST /api/users – Add a user
• GET /api/applications – List all job applications
• POST /api/applications – Add a job application
✅ Todo
• PostgreSQL support
• Auth (optional)
• Filtering and search endpoints