Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
70

Latest Updates

Documenting code, one commit at a time.

Java 10 posts
×

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,

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)

Fixing Foundational Data: Ensuring 'tipo' is Set in Our Ryuu-no-Mi Backend

Imagine deploying a new environment or resetting development data, only to find critical fields consistently null or empty where they shouldn't be. This seemingly minor oversight can lead to cascading issues, from UI errors to incorrect business logic. Such was the challenge we recently addressed in our Ryuu-no-Mi/Inmotech-Backend project.

Our Ryuu-no-Mi/Inmotech-Backend handles a variety

Enhancing Search Filters: Adding a 'tipo' Field to Entities

Introduction

Modern applications thrive on granular control, especially when it comes to searching and filtering data. For users interacting with platforms that manage diverse information, the ability to pinpoint specific items based on their attributes is crucial. This post delves into a recent enhancement made to our backend application, focusing on improving its search capabilities by

Enhancing Test Data Realism: A DataSeeder Overhaul for Inmotech-Backend

Introduction

Working with stale or insufficient test data can significantly hinder development and compromise the reliability of testing. Developers often find themselves wrestling with limited datasets that don't reflect real-world scenarios, leading to missed edge cases and a less robust application.

At Ryuu-no-Mi's Inmotech-Backend project, we faced similar challenges.

Scaling Subscriptions: Implementing Flexible Plan and Agent Management in Inmotech-Backend

Imagine a gym membership system where every family member needs their own access, but the family's main plan dictates how many members can join and when their access expires. This challenge is similar to what we tackled in Inmotech-Backend, enhancing our subscription management to support more flexible agency and agent-level plans.

The Challenge: From Static to Dynamic

Previously, our

Enhancing Stripe Integration: From Ambiguous 500s to Clear 400s on Missing API Keys

Introduction

Integrating third-party services, especially critical ones like payment gateways, requires meticulous attention to detail, particularly in error handling. A small oversight in configuration can lead to significant headaches down the line. In our Ryuu-no-Mi/Inmotech-Backend project, which orchestrates various backend functionalities including payment processing via Stripe, we

Enhancing Backend Architecture for Smart Job Matching

Introduction

The smart-job-matcher project aims to connect job seekers with relevant opportunities more efficiently. The focus has been on improving the backend architecture to handle increasing data loads and provide more accurate matching results.

The Goal

The primary goal is to establish a robust and scalable backend system. This involves setting up the foundational elements for data

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