Github-like Web App

Avatar of 張志榮.
Avatar of 張志榮.

Github-like Web App

Java Spring / Node.js / Vue.js Developer
Taipei City, Taiwan

此網站使用了 MERN (MongoDB/Express/React/Node) 架構,讓使用者以第三方驗證登入,使用者可搜尋 GitHub 帳號,查看該帳號簡介及相關程式庫(repository),並可紀錄該帳號為喜歡的 Github 帳號。


網站網址: https://mern-github-9zwl.onrender.com/

相關程式碼: https://github.com/mchangpi/mern-github

後端以 Passport.js 管理第三方驗證(GitHub strategy),使用者通過第三方驗證後即登入網站。

使用者可紀錄(使用 MongoDB)喜歡的 Github 帳號 (liked profile)。

使用者也可探索目前各種語言流行的程式庫(repositories)。

1. 此網站使用了 MERN (MongoDB / Express / React / Node) 架構,讓使用者以第三方驗證登入,使用者可搜尋 GitHub 帳號,查看該帳號簡介及相關程式庫(repository),並可紀錄該帳號為喜歡的 Github 帳號。 2. 後端(Node.js / Express.js)負責自前端(React.js)接收 GitHub 帳號的查詢,後端再向 GitHub API 查詢該帳號的程式庫資訊,最後將取得的資訊回傳至前端顯示。 3. 後端以 Passport.js 管理第三方驗證(GitHub strategy),使用者通過第三方驗證後即登入網站,使用者可搜尋 GitHub 帳號,也可紀錄(使用 MongoDB)該帳號為喜歡的 Github 帳號。 網站網址: https://mern-github-9zwl.onrender.com/ 相關程式碼: https://github.com/mchangpi/mern-github
Avatar of the user.
Please login to comment.

Published: Mar 19th 2024
29
4
0

Tools

nodejs
Node.js
react
React

MERN

Share