Magic List

Description

The MagicList demo project implies a product for business. At this point in time, the structure, authorization, and methodologies and technologies have been implemented. The project is not forgotten and you can already see what skills I have. The main motivation for writing this project is to rewrite the TaskWelbex project with further scaling and implementation of business tools.

Structure and technologies

Technologies I used: React, TypeScript, RTK-Query, React Router Dom, Webpack, React Hook Form, I18Next, Yup and some more, which you can see in package.json. For hosting I used: Docker and Nginx. I also used some rules from FSD, organizing my project structure as a mixture of Modular Architecture and FSD. Just below look at some representation of the dependency direction of the so called application layers, the arrows indicate the dependencies (what a layer can use).