Jobster — это приложение, где пользователи могут отслеживать прогресс по вакансиям, на которые они откликнулись: смотреть, в каком статусе отклик на вакансию, какой тип работы по этой вакансии, когда был отклик.
Функционал приложения:
- Регистрация/авторизация с валидацией
- Пользователи могут добавлять/редактировать/удалять отклики
- Пользователи могут смотреть сводную статистику в виде диаграммы
- Пользователи могут редактировать профиль
- Пользователи могут искать отклики по типу, статусу, сортировать отклики по дате, по названию
В качестве стэйт-менеджера используется redux toolkit. Взаимодействие с API реализовано посредством createAsyncThunk. Диаграмма сводной статистики реализована с помощью библиотеки recharts. Для стилизации компонентов используется библиотека "styled-components".
В качестве менеджера зависимостей рекомендуется использовать pnpm.