Технологии React TypeScript Redux Toolkit React Router Tailwind CSS Express (Backend) GitHub API Установка и запуск Клонировать репозиторий (надо будет открыть директорию терминала в пустой папке): git clone https://github.com/daniarmakyev/githubOAuth.git . npm install npm start Откройте еще один терминал в нынешней директории ОБЯЗАТЕЛЬНО ОСВОБОДИТЕ ЛОКАЛЬНЫЙ 3002 ПОРТ cd server npm install node index.js В текущей реализации проекта не реализованы все необходимые меры безопасности. Перенести все запросы к GitHub API на бэкенд для предотвращения прямого доступа к токену на клиенте Использовать шифрование access token на бэкенде Реализовать state parameter (40-символьный случайный текст) при OAuth аутентификации Настроить secure headers (CORS)