Justal K.'s Projects
This project is a minimum example of how to manage a login with a session token. I wanted to create a simple tutorial for some of my colleague to understand the logic. It uses react-hook-form for managing the login form and react-cookie for managing the connection cookie.
This project is my laboratory for react-native. On this project, I ma testing the component which work only on react-native and libraries or custom component for react-native.
This project is a laboratory for the library react-redux. You will find in this repository a compilation of my tries, tests and experimentation with React-Redux and more particularly with the hook of redux. Feel free to try the repository.
This project is my laboratory with RXJS. I am testing the different functions of RXJS, reading through the official documentation and tutorial online and try to understand the use of the reactive programming using observable. I am experimenting what I find online by creating few experience that I can easily and completely understand.
This project is a double app inside NX that show examples of how to use the Skeleton object from material-ui and the Skeleton object from react-loading-skeleton. In thse two apps, I show in a minimalistic example how to integrate a Skeleton in a react component.
This project has been created using Socket.io, React and NX. The goal was to create an example explaining how to use the socket for creating multiple chat room.
his project is my laboratory for testing the difference of Zustand vs RTK. I have been using Redux and RTK for multiple years. Redux/RTK is really good and does the job properly. But one thing that always annoy me about this technology is the amount of code to implement for a simple change. It can be quite heavy for a developer.
This laboratory is an experiment of Redux-Saga in comparison with Redux-Thunk in two React applications. Both are used to enhance the functionnalities of Redux by allowing the use of asynchronous actions.
This laboratory is about Strapi. A CMS open-source for managing the content of a website through a portal. In the past, I have to work with another CMS called Hygraph. Even if it was perfect at the beginning, once the website reach a certain point, the number of queries made to it was too high. Because of this, we got block by the rate limiter of h
This laboratory is a test about submodule in Git. I have discovered the term recently when I try to push a repository inside a repository when I was working on GitHub and GitLab in the same folder. I wanted to try what is it about and how it works. It's a small feature from Git but it's still interesting to learn new things.
LABORATORY-SUBMODULE: This laboratory is the submodule of another project. It was mainly use a test repository.
This laboratory is my testing and experimentation with the templating engine such as Nunjucks and Handlebars. For this project, I have used NX for creating the workspace and Express for creating the api. The two engine will be connected to my API using middlewares. I tried this two templating for testing if there were any difference between the two
Twilio is a service for sending SMS and handling system around SMS and Call. This project is a laboratory where I am testing some of the feature of Twilio such as the REST API, the IVR, the Serverless functions. I build the project in a NX Workspace with one react app handling the frontend and a express app for handling all my call to the Twilio API.
This project is a laboratory for TypeScript and also a place for me to remember some way of writing edge cases.The app is using React associated with TypeScript. So most of the TS in the app is only focus on React notation.
Let's go for making my new website after some years experimenting things !
Creating my own mp3's player for my OS
My custom portefolio
Low Quality Image Placeholders (LQIP) Module for Node
Scrap everything you can from MyAnimeList.net
"Management"
[Unity] Simple Test for Menu
Mix Project with Local Storage
This project is a website made for my wife. I made an app for her. It was a great project but after a few months, I was thinking about transforming my previous idea into a journal. Something where we could both go anytime and scrolling through our history from day one to the present. And so I started to create a website with Next.js and linked to an admin interface my wife could use easily, graphCms.
Projet de fin d'etude
This poc is an example of how to implement a circuit breaker for avoiding wasting time and resource when a part of the system fail. A circuit breaker is a kind of protection for operation that are likely to fail. You avoid waiting on timeouts for the client, and a broken circuit avoids putting load on a struggling server. I made this POC using ...
I discovered Filepond recently, a simple library for uploading files to a server. With many plugins available, the functionnalities of the libraries can be enhanced. I made some test to try to modify the image, resize it, add a watermark...
Spline is an online platform for creating 3D scene that we can export on our website. Until now, I have always been in love with Three.js and React-Three-Fiber. However, this tool has changed drastically how I planned to do my 3D work. Instead of creating mesh and adding the whole logic by code, Spline provide a very good software for manipulating