Skip to content

Проект представляет из себя одностраничное приложение показывающие информацию о пользователе GitHub. Информация о пользователях предоставляется с помощью GitHub REST API

Notifications You must be signed in to change notification settings

Bjorn86/github-profiler

Repository files navigation

Github Profiler

Проект представляет из себя одностраничное приложение показывающие информацию о пользователе GitHub. Информация о пользователях предоставляется с помощью GitHub REST API.

Оглавление

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

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

Предоставить пользователям возможность просматривать информацию о пользователях GitHub.

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

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

Screenshot

Home page screenshot

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

  • src/app — настройки, стили и провайдеры для всего приложения
  • src/features — взаимодействия с пользователем, действия, которые несут бизнес-ценность для пользователя
  • src/shared — переиспользуемый код, не имеющий отношения к специфике приложения/бизнеса
  • src/widgets — композиционный слой для соединения сущностей и фич в самостоятельные блоки

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

  • npm start - режим разработки с запуском локального сервера
  • npm run build - режим сборки проекта в продакшн
  • npm run test - запуск в режиме тестирования
  • npm run eject - режим извлечения конфигов CRA
  • npm run lint - запускает линтер
  • npm run lint:fix - запускает линтер, в режиме устранения мелких замечаний
  • npm run format - запуск форматера кода
  • npm run prepare - подготавливает Husky к работе, запускается единожды при старте проекта
  • npm run commit - запускает commitizen для коммита

Ссылки

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

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

  • Технологии
    • HTML
    • SCSS
    • TS
    • Адаптивная вёрстка
    • Семантическая вёрстка
  • Методологии

Автор

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

About

Проект представляет из себя одностраничное приложение показывающие информацию о пользователе GitHub. Информация о пользователях предоставляется с помощью GitHub REST API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published