Проект представляет из себя одностраничное приложение показывающие информацию о пользователе GitHub. Информация о пользователях предоставляется с помощью GitHub REST API.
Предоставить пользователям возможность просматривать информацию о пользователях GitHub.
- Просмотр информации о профиле пользователя GitHub
- Изменение цветовой схемы между светлой и тёмной темами
src/app
— настройки, стили и провайдеры для всего приложенияsrc/features
— взаимодействия с пользователем, действия, которые несут бизнес-ценность для пользователяsrc/shared
— переиспользуемый код, не имеющий отношения к специфике приложения/бизнесаsrc/widgets
— композиционный слой для соединения сущностей и фич в самостоятельные блоки
npm start
- режим разработки с запуском локального сервераnpm run build
- режим сборки проекта в продакшнnpm run test
- запуск в режиме тестированияnpm run eject
- режим извлечения конфигов CRAnpm run lint
- запускает линтерnpm run lint:fix
- запускает линтер, в режиме устранения мелких замечанийnpm run format
- запуск форматера кодаnpm run prepare
- подготавливает Husky к работе, запускается единожды при старте проектаnpm run commit
- запускает commitizen для коммита
- Технологии
- HTML
- SCSS
- TS
- Адаптивная вёрстка
- Семантическая вёрстка
- Методологии
Данила Легкобытов
- e-mail: legkobytov-danila@yandex.ru
- LinkedIn: in/danila-legkobytov
- Telegram: @danila_legkobytov
- Frontend Mentor: @danila_legkobytov