Skip to content

Проект Countries Info создан с помощью React, и представляет из себя wiki предоставляющую краткую информацию по странам. Создан на основе данных REST Countries API

Bjorn86/countries-info

Repository files navigation

Проект - Countries Info

README in English

Проект представляет из себя многостраничный сайт, предоставляющий информацию о странах. Выполнен в рамках задания с сайта Frontend Mentor. Информация о странах предоставляется REST Countries API.

Оглавление

Обзор проекта

Задачи проекта

Предоставить пользователям информацию о странах, их столицах, языках, валюте, населении, границах.

Функциональность проекта

  • Просмотр краткой информации о всех странах на главной странице
  • Поиск страны по названию
  • Фильтрация стран по региону
  • Просмотр детальной информации о стране на отдельной странице
  • Переход к приграничной стране через ссылки на странице детального просмотра
  • Изменение цветовой схемы между светлой и тёмной темами

Screenshot

Home page screenshot Detail page screenshot

Директории проекта

  • src/assets — директория со статичными файлами
  • src/components — директория с компонентами
  • src/lib — директория с файлами библиотек
  • src/pages — директория с корневыми файлами страниц
  • src/utils — директория со вспомогательными утилитами

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

  • npm run build — запуск проекта в режиме продакшн
  • npm run dev — запуск проекта в режиме разработки (без запуска webpack-dev-server)
  • npm start — запуск проекта в режиме разработки

Ссылки

Ход выполнения проекта

Используемые технологии

Чему я научился работая над проектом

  • Работе с доступностью приложения и управлению элементами страницы с помощью клавиатуры
  • Работе со стилями с помощью SCSS
  • Организации поиска и фильтрации контента
  • Работе с различными типа данных получаемых от REST API, и их обработке
  • Работе с заголовками страниц и метаданными, в рамках SPA построенного на React

Автор

Данила Легкобытов

About

Проект Countries Info создан с помощью React, и представляет из себя wiki предоставляющую краткую информацию по странам. Создан на основе данных REST Countries API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages