Skip to content

Latest commit

 

History

History
106 lines (84 loc) · 4.28 KB

File metadata and controls

106 lines (84 loc) · 4.28 KB

A homemade GitHub Trends Page built with React.js, Redux and TypeScript.

React.jsReduxTypeScriptで構築された自家製の GitHub トレンド ページ。

Introduction | 紹介

This is a GitHub trending website written in React.js and TypeScript, using Redux to manage state, and connecting APIs such as Google Authentication and Data.

これは、React.jsTypeScript で記述され、Redux を使用して状態を管理し、Google 認証やデータなどの API を接続する GitHub のトレンド Web サイトです。

Overview | 概要

App Features

  • Click on the repository name to link directly to the repository on GitHub.
  • Trend data can be filtered by Time Range, the default is today's trends.
  • Trend data can be filtered by Programming Language, the default is all.
  • It provides a Google Authentication to Login / Registration and Logout.
  • It considers Mobile-First responsive design.

アプリの機能

  • リポジトリ名をクリックして、GitHub のリポジトリに直接リンクします。
  • トレンド データは時間範囲でフィルタリングできます。デフォルトは今日のトレンドです。
  • トレンド データはプログラミング言語でフィルタリングできます。デフォルトは all です。
  • ログイン/登録およびログアウトに Google 認証を提供します。
  • モバイル ファーストのレスポンシブ デザインを考慮しています。

App Screenshot

Desktop・デスクトップ

desktop

desktop-login

Mobile・モバイル

mobile mobile-login

App Link

Useage | 用途

  • Install all modules listed as dependencies in package.json.
npm i
npm start

Data APIs | データ API

Tech Stacks | 技術スタック