Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно создать приложение для просмотра текущей погоды и прогноза на несколько дней вперед, используя OpenWeatherMap API. Приложение должно позволять пользователям искать погоду в разных городах и сохранять избранные города.(Нужно обяснить как был разработано приложение). Технические требования:

  1. Next.js и TypeScript:

    • Приложение должно быть написано с использованием Next.js и TypeScript.

  2. Структура страниц:

    • Главная страница: Поле поиска для ввода города и отображение текущей погоды в выбранном городе.

    • Страница прогноза погоды: Детальный прогноз погоды на несколько дней вперед.

    • Страница избранного: Отображает сохраненные пользователем города с краткой информацией о погоде.

  3. SCSS Modules и Bootstrap:

    • Используйте SCSS Modules для кастомных стилей и Bootstrap для верстки.

  4. Работа с API:

    • Используйте OpenWeatherMap API для получения текущей погоды и прогноза.

    • Взаимодействие с API должно быть реализовано через Axios.

  5. Состояние приложения:

    • Управляйте состоянием (избранные города, результаты поиска) с помощью Zustand.

    • Избранные города должны сохраняться в глобальном состоянии и оставаться после перезагрузки страницы.

  6. UI/UX:

    • Обеспечьте понятный интерфейс, включая индикацию загрузки данных и обработку ошибок.

  7. Качество кода:

    • Используйте ESLint для проверки кода на соответствие стандартам качества.

    • Настройте линтер для стилей (например, Stylelint) для поддержания единообразия и качества CSS/SCSS кода.

Важно:

  • Умение работать с внешним API и отображать данные пользователям.

  • Организация состояния приложения и работа с Zustand.

  • Обработка различных состояний интерфейса (загрузка, ошибки).

  • Структура проекта и поддержание чистоты кода.

6 месяцев назад
Capitan_Jack104
Павел 
35 лет
5 лет в сервисе
Был
месяц назад

Заявки фрилансеров

Аркадий
 
24 года
7 лет в сервисе
Был
4 дня назад
47 отзывов
6 месяцев назад
Герман
 
25 лет
5 лет в сервисе
Был
2 дня назад
32 отзыва(-1)
6 месяцев назад
Георгий
 
30 лет
6 лет в сервисе
онлайн
7 отзывов
6 месяцев назад
Денис
 
35 лет
9 лет в сервисе
Был
26 минут назад
15 отзывов(-1)
6 месяцев назад
Коля
 
39 лет
3 года в сервисе
Был
3 часа назад
48 отзывов
6 месяцев назад
Юрий
 
28 лет
7 месяцев в сервисе
Был
6 часов назад
2 отзыва
6 месяцев назад
Никита
 
24 года
6 месяцев в сервисе
Был
4 месяца назад
2 отзыва(-1)
6 месяцев назад
Андрей
 
30 лет
12 лет в сервисе
Был
9 минут назад
61 отзыв
6 месяцев назад