Skip to content

A website that displays trending repositories from GitHub. See what the GitHub community is most excited about today on Trend!

Notifications You must be signed in to change notification settings

anilahsu/GitHubTrend

Repository files navigation

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 | 技術スタック

About

A website that displays trending repositories from GitHub. See what the GitHub community is most excited about today on Trend!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published