Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
52

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

Building a Secure, Scalable Admin Dashboard for Content Moderation

Introduction

In the realm of dynamic web applications, user-generated content is a double-edged sword: it drives engagement but demands robust moderation. Efficiently reviewing and managing content is critical for maintaining platform quality and user safety. The challenge lies in building a system that is both secure and scalable, allowing administrators to moderate content without friction.

Terraform and S3: Mastering CORS for Seamless Browser Uploads and Deployment Readiness

Ever been blocked at the final hurdle of deployment by something as seemingly simple as a file upload? For the justifai project, preparing for an end-to-end demo revealed a common, yet critical, oversight: S3 Cross-Origin Resource Sharing (CORS) configurations. This often overlooked detail can halt browser-based uploads dead in their tracks, especially when using presigned URLs, leading to

Resolving 'global is not defined' in Vite with AWS Amplify Cognito

Developing a frontend application, specifically for the justifai project, presented an unexpected hurdle: a blank white page immediately after loading. The root cause? A ReferenceError: global is not defined error, stemming from the amazon-cognito-identity-js module.

The Problem

The amazon-cognito-identity-js library, often used with AWS Amplify for authentication, was originally

Unblocking API Updates: Resolving CORS `PATCH` Issues

In the justifai project, a critical aspect of the dashboard functionality involves managing document statuses, specifically through validation and rejection. These operations require sending PATCH requests to the backend API to update document records. However, users were encountering issues where these updates were unexpectedly failing.

The Challenge: CORS and PATCH Requests

Enhancing Developer and User Experience in viaops: From SVG Icons to CI/CD Efficiency

In the ongoing development of the viaops project, recent updates have focused on refining both the end-user experience and developer workflows. These improvements range from subtle UI tweaks to significant CI/CD optimizations, all aimed at making the platform more intuitive and efficient.

Elevating User Interface and Interaction

The user interface received several thoughtful updates.

Enhancing Admin Decision UX: Persistent States and Dynamic Feedback in Justifai

The justifai project involves critical document processing, where administrators rely on a dashboard to efficiently review and validate documents. Previously, the user experience for making these decisions had a small but significant flaw: validated document cards would disappear almost immediately after an action, making the visual confirmation of a decision fleeting and difficult to audit.

Mapping the Cloud: Documenting a Serverless AWS Architecture for 'Justifai'

For the justifai project, clarity in our increasingly complex serverless architecture is paramount. As microservices proliferate and responsibilities become more distributed, keeping a holistic view of the system's structure and data flows is a significant challenge.

The Challenge of Distributed Systems Documentation

Serverless applications, while offering immense flexibility and