### Description The project could benefit from a refactoring that would fix bugs and update outdated dependencies. Currently, the primary concerns are: - **Bugs**: Identifying and resolving existing issues that affect functionality. - **Dependency Updates**: Updating outdated dependencies to maintain compatibility and security. - **Modernize Project**: Modernize the project by improving structure, code clarity, and efficiency.