Keep Track of Your Job Applications in one place
It is currently in development state.
Firefox Addon to add jobs to ATSFS
- Log your job application and details
- Write comments on jobs
- Ability to search, filter and sort your applications
- Graphs that show your application stats
- Update applications
- Generate interview questions with AI using your resume and job details
- Browser Extension to add jobs from job posting site to ATSFS with single click
List of endpoints:
POST
/api/auth/register
POST
/api/auth/login
login and get new jwt token
POST
/api/job-applications (JWT Auth)
Create job application
GET
/api/job-applications (JWT Auth)
Get job applications for user
GET
/api/job-applications/stats (JWT Auth)
Returns number of applications on application dates
PUT
/api/job-applications (JWT Auth)
Update existing job application fields
DELETE
/api/job-applications/{id} (JWT Auth)
Delete single job application
DELETE
/api/job-applications/all (JWT Auth)
Delete all job applications
GET
/api/resumes (JWT Auth)
POST
/api/resumes (JWT Auth)
POST
/api/llm/generate-quiz (JWT Auth)
POST
/api/llm/generate-interview (JWT Auth)
docker-compose up --build
localhost:8080 backend
localhost:3000 frontend
- Java 17
- Spring Boot 3
- Spring Security
- Spring Web Reactive
- Postgres DB
- React
- OpenAPI Swagger
- Docker Compose
- JavaScript
- HTML/CSS
- RESTful APIs
- OOP
- DDD
- Jackson – Bidirectional Relationships (baeldung)
- Hibernate – Different Cascade Types (geeksforgeeks)
- Working with Relationships in Spring Data REST (baeldung)
- Spring Boot Testing (baeldung)
- JUnit Annotations (JUnit Documentation)
- Java Configuration (Spring Docs)
I would happily accept any help, PRs and suggestions.