Latest Updates

Documenting code, one commit at a time.

Spring 7 posts
×

Demystifying CORS in Spring Boot OAuth: A Security Fix

Recently, our team working on the Ryuu-no-Mi/Inmotech-Backend project addressed a critical security and usability issue related to Cross-Origin Resource Sharing (CORS) in our OAuth 2.0 implementation. This fix was crucial for ensuring seamless and secure interactions between our decoupled frontend applications and the authentication server, preventing common browser-based security blocks.

Read more

Enhancing Property Search: Geocoding, Reactive Facets, and Large Datasets

Our ongoing work on the Inmotech-Backend project, a core component of Ryuu-no-Mi's property platform, recently focused on significantly improving its property search capabilities. With a catalog exceeding 30,000 properties, the challenge was to offer highly accurate geographical filtering and a responsive user experience through dynamic search facets.

The Challenge

Previously, our search

Read more

Implementing Advanced Property Search with Filters, Facets, and Pagination in Spring Boot

In the Ryuu-no-Mi Inmotech-Backend project, our goal is to provide a robust platform for property management. A critical component of any such platform is an intuitive and powerful search capability that allows users to find properties based on highly specific criteria.

The Problem

Traditional basic search often falls short when users need to refine their results based on multiple criteria,

Read more

Enhancing Property Search: Reactive Facets and Grouping in Inmotech-Backend

Searching for properties can often be a frustrating experience. Stiff search interfaces that don't dynamically adapt to your choices or provide relevant groupings can quickly turn a hopeful search into a chore. In the Ryuu-no-Mi/Inmotech-Backend project, we've recently rolled out a significant feature to transform this experience, particularly for 'venta' (sale) and 'alquiler' (rental)

Read more

Enhancing Job Matching with Skill Recommendations

Introduction

Imagine building a job platform where the perfect candidate meets the ideal job. The smart-job-matcher project aims to achieve just that. This post dives into recent enhancements focused on integrating job offer data and providing intelligent skill recommendations to streamline the matching process.

Integrating Job Offers

A key update involves bolstering the MatchService

Read more

Enhancing Job Matching with PDF Analysis and Validation

Introduction

The smart-job-matcher project aims to streamline the job application process by intelligently matching candidates with suitable job opportunities. A recent enhancement focuses on improving the analysis of PDF documents submitted by candidates and ensuring data integrity through validation.

The Challenge

The existing system lacked robust PDF analysis capabilities, resulting

Read more
Java Spring

Enhancing Job Matching with CV Analysis in smart-job-matcher

Introduction

The smart-job-matcher project aims to intelligently connect job seekers with relevant opportunities. Recent efforts have focused on implementing a system for analyzing and matching candidates based on their CV data.

The Feature: CV Analysis and Matching

This feature introduces a new component responsible for extracting information from CVs and using that information to

Read more