Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zeizel/hlynov-test

Test work for employment at Bank Khlynov
https://github.com/zeizel/hlynov-test

fsd react tailwind vite

Last synced: 21 days ago
JSON representation

Test work for employment at Bank Khlynov

Awesome Lists containing this project

README

        

# Рик и Морти

## О приложении

Приложение писалось в соответствии с архитектурой FSD
Для работы со стейтом использовался Redux
Для отправки запросов использовался RTK Query

Используемое [API](https://rickandmortyapi.com/documentation/#filter-episodes)

Готовый [клиент](https://github.com/afuh/rick-and-morty-api-node) от автора апихи

## Запуск проекта

```bash
cd hlynov-test
npm i
npm run prepare
npm run dev
```

## Задача

Тебе требуется доделать в приложении хотя бы 3 пункта:
- Починить ошибки:
- [ ] Forbidden при перезагрузке страницы
- [ ] Исправить полоску внизу модалки, которая появляется при вервом входе в приложение
- [ ] При переключении с первой страницы на другую, не происходит подгрузка новых персонажей
- Добавить новый функционал:
- [ ] Добавить лоадер загрузки при подгрузке новых персонажей (сейчас переключаются имена, но нет лоадера для подгрузки новых изображений)
- [ ] добавить страницу с локациями
- вывуести все локации
- реализовать пагинзацию
- реализовать отдельную страницу локации
- [ ] добавить страницу с эпизодами
- реализовать то же самое, что и с локациями
- Починить архитектурные огрехи
- [ ] Реализовать один entry-point компонент для вывода списка items/char-/locations-/episode- (предлагается виджет)
- [ ] Так же можно реализовать один entry для вывода description сбоку

> [!note] Дополнения:
> Ты можешь выполнять задачу, как тебе угодно
> Можешь менять все конфиги, добавлять пакеты, модифицировать компоненты

> [!warning] На что мы смотрим:
> - Количество новых пакетов
> - Поддержание структуры приложения
> - Поддежание FSD архитектуры
> - Исправление ошибок в организации приложения
> - Новые классные подходы в реализации фичи