ProCharity Platform

В команде я работала с модульной frontend-архитектурой: исправляла UI-баги, поддерживала тесты и участвовала в рефакторинге, чтобы платформа оставалась стабильной при развитии функционала.

  • React
  • TypeScript
  • SCSS
  • Storybook
  • Jest
  • Чинила баги вёрстки и автотестов.
  • Участвовала в структуризации и рефакторинге кодовой базы.
Пример теста UI-компонента
import { render, screen } from '@testing-library/react';
import { UserCard } from './UserCard';

describe('UserCard', () => {
  it('renders name and role', () => {
    render(<UserCard name="Alex" role="Volunteer" />);

    expect(screen.getByText('Alex')).toBeInTheDocument();
    expect(screen.getByText('Volunteer')).toBeInTheDocument();
  });
});
Визуал компонента
PASS