Нужно создать приложение для просмотра текущей погоды и прогноза на несколько дней вперед, используя 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.

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

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

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

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

Аркадий
 
25 лет
7 лет в сервисе
Был
4 дня назад
47 отзывов
10 месяцев назад
Герман
 
26 лет
6 лет в сервисе
Был
34 минуты назад
37 отзывов(-1)
10 месяцев назад
Лучший веб-программист июля
ТОП-10
Веб-программирование
Георгий
 
31 год
6 лет в сервисе
Был
месяц назад
7 отзывов
10 месяцев назад
Денис
 
35 лет
9 лет в сервисе
Был
6 часов назад
15 отзывов(-1)
10 месяцев назад
Коля
 
40 лет
3 года в сервисе
Был
4 часа назад
48 отзывов
10 месяцев назад
Юрий
 
29 лет
год в сервисе
Был
9 дней назад
2 отзыва
10 месяцев назад
Никита
 
24 года
год в сервисе
Был
9 месяцев назад
2 отзыва(-1)
10 месяцев назад
Андрей
 
30 лет
13 лет в сервисе
Был
3 часа назад
61 отзыв
10 месяцев назад