refactor: project structure and enhance functionality
Issue number:
None Issue
Descrição:
Refactor da codebase para melhor uso de design patterns e escalabilidade do código, além da adição te testes unitários
Uma lista das mudanças relacionadas a esse MR
- Added ESLint rule to ignore unused variables with a specific pattern.
- Introduced new dependencies for testing and mock API responses.
- Created a new Vitest configuration file for testing setup.
- Refactored component imports to align with the new directory structure.
- Removed deprecated API service files and replaced them with a new API service structure.
- Added new components for user interaction and feedback.
- Implemented user authentication hooks for sign-in and sign-up processes.
- Enhanced the styling and layout of components for better user experience.
- Added tests for new services and components to ensure functionality.
Checklist:
- Utilizou as variáveis padronizadas do design system (cor, títulos/fontes, imagens e etc)
- Não deixou imports que não foram utilizados
- Não deixou nenhum código comentado