大家好!今天,我想分享一個我在短短幾個小時內完成的有趣的小項目 - GitHub Airlines,這是一個網絡應用程序,可以將你的 GitHub 個人資料變成一張精美的登機證。因為當你的 GitHub 統計數據可以是航空主題時,為什麼要無聊呢? ?️
你知道你在 GitHub 上拖延、第一百萬次查看你的統計數據的那些時刻嗎?好吧,我想,「如果這些數字看起來更像登機證,那不是很棒嗎?」於是,GitHub Airlines 誕生了!
GitHub Airlines 是一款 React 應用程序,它:
我們保持簡單但現代:
首先,我們啟動並執行了 Vite React TypeScript 專案。 Vite 非常適合快速開發 - 太快了!
我們使用 REST API 保持簡單 - 無需身份驗證,只需直接獲取公共資料:
const fetchGitHubData = async (username: string) => { const [userResponse, reposResponse] = await Promise.all([ fetch(`https://api.github.com/users/${username}`), fetch(`https://api.github.com/users/${username}/repos`) ]); // Transform the data into boarding pass format };
這很有趣!我們使用 Tailwind CSS 創建了正確的機票外觀:
因為沒有人喜歡不適合手機的登機證,對吧?
想要查看您的 GitHub 個人資料作為登機證嗎?查看現場演示或取得原始碼。
這只是一個 2 小時的構建,但我們還可以添加更多內容:
這個專案是完全開源的,我們非常高興您的貢獻!無論是添加新功能、修復錯誤還是只是提供反饋 - 每一點都有幫助!
您使用 GitHub API 建置過任何有趣的專案嗎?或者有任何讓 GitHub Airlines 變得更好的想法嗎?請在下面發表評論 - 我很想聽聽您的想法!
請記住,編碼時天空不是極限! ✈️
以上是建設 GitHub 航空公司的詳細內容。更多資訊請關注PHP中文網其他相關文章!