Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
52

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

Securing and Streamlining Reporting: RBAC and JWT in a NestJS Application

Project Context: Enhancing the sivbg-project

The sivbg-project aims to develop a robust platform, and a recent update focused on solidifying its security foundation and simplifying initial data reporting. This involved implementing a comprehensive Role-Based Access Control (RBAC) system, integrating JWT for authentication, and introducing a streamlined API for creating minimal reports

Enhancing Case Management with Role-Based Access and Auditing in NestJS and React

Introduction

The sivbg-project is continuously evolving, and a recent update focused on significantly enhancing its Dossiers (case) management capabilities. This feature introduces a robust, secure system for case consultation and assignment, which is crucial for handling sensitive information with utmost integrity and efficiency.

The Challenge

Managing sensitive case files presents

Enhancing Case Management: Role-Based Access and Auditing

Managing sensitive data and complex workflows, especially in a critical application like seydinalimamoulayeyade/sivbg-project, demands robust access control and unwavering accountability. We recently rolled out a significant enhancement to our case management capabilities, focusing on granular permissions and a clear audit trail for all case-related activities.

This update introduces advanced

Untangling the Monolith: Structuring React Components for Scalability

Every developer eventually faces the challenge of a growing front-end codebase. What starts as a simple App.jsx can quickly become a monolithic behemoth, a single file trying to manage everything from routing and authentication to complex data displays. This leads to reduced readability, difficulty in maintenance, and a higher risk of introducing bugs with every change.

Refactoring the

Streamlining React Frontends: A Refactoring Journey in sivbg-project

The Refactoring Challenge in sivbg-project

As React applications grow, a common challenge emerges: App.jsx can quickly become a monolithic file, centralizing too many concerns and making the codebase difficult to navigate, test, and maintain. In our sivbg-project frontend, we recognized this growing complexity and initiated a significant refactor aimed at enhancing modularity and

Automating the Narrative: Playwright E2E for Hackathon Demos

The UEMOA FresCoop project, focused on empowering agricultural cooperatives, recently faced a crucial challenge: presenting a complex, multi-stakeholder narrative at a hackathon. Live demos are often high-stakes performances, and for a project like FresCoop, which involves a 10-step user journey from producer to administration, the risk of technical glitches or missed steps can be significant.

Streamlining Your DevOps Portfolio: Clarity and Responsiveness

Introduction

In the ever-evolving world of technology, a personal portfolio serves as your digital resume, showcasing your skills and projects. However, an overloaded or confusing homepage can deter visitors. This post delves into recent efforts to simplify and refine the homepage of a MERN stack DevOps portfolio, enhancing clarity, focusing on current capabilities, and paving a clear roadmap

Solving React SPA 404s in Docker: Nginx, npm ci, and Secure Environments

Developing a modern web application often involves a frontend framework like React, a backend API, and Docker for deployment. While Docker simplifies much of this, specific challenges can arise, especially when deploying Single Page Applications (SPAs). This post details recent improvements to the devops-portfolio-mern project, focusing on how we tackled common Dockerization pitfalls,

Stabilizing Docker Healthchecks: The 127.0.0.1 Difference

Have you ever faced the perplexing situation where your Docker container's service is clearly running, responding to requests, yet Docker insists it's unhealthy? This common frustration often stems from subtle misconfigurations in health checks, as we recently discovered while working on the devops-portfolio-mern project.

Our frontend, served by an Nginx container, was consistently being