Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

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

Read more

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

Read more

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.

Read more

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

Read more

Streamlining User Access: Integrating Google OAuth2 into React Frontend

In the fast-paced world of web applications, friction in user authentication can be a deal-breaker. A complex signup process often translates directly into lost users. This is why simplifying access, like integrating social logins, becomes a critical enhancement. Our Inmotech-Frontend project recently embraced this philosophy by integrating Google OAuth2, offering users a quick and secure way

Read more

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

Read more

Securing Our Frontend: The Importance of Excluding Sensitive Data

In the Inmotech-Frontend- project, like many modern applications, we rely on environment variables to manage configurations and sensitive data. These variables might include API keys, third-party service credentials, or specific settings for different deployment environments. While incredibly useful for flexibility, managing these variables comes with a critical responsibility: ensuring they

Read more

Seamless Feature Integration: Managing 'Plan Limits' in a React Frontend

Integrating new features into a living application can often feel like threading a needle: you want to introduce powerful new capabilities without disrupting existing functionality. Recently, the Ryuu-no-Mi's Inmotech-Frontend project, a platform likely focused on property or real estate management, successfully integrated a significant new feature: 'planes limites' or 'plan limits'.

Read more