Heim >Web-Frontend >js-Tutorial >Aufbau von GitHub Airlines
Guten Tag Leute! Heute möchte ich ein lustiges kleines Projekt vorstellen, das ich in nur wenigen Stunden auf die Beine gestellt habe – GitHub Airlines, eine Web-App, die Ihr GitHub-Profil in eine richtig schicke Bordkarte verwandelt. Denn warum sollten Ihre GitHub-Statistiken langweilig sein, wenn sie auch ein Luftfahrtthema haben könnten? ?️
Sie kennen diese Momente, in denen Sie auf GitHub zögern und zum millionsten Mal auf Ihre Statistiken schauen? Nun, ich dachte: „Wäre es nicht großartig, wenn diese Nummern eher wie eine Bordkarte aussehen würden?“ Und so wurde GitHub Airlines geboren!
GitHub Airlines ist eine React-App, die:
Wir haben es einfach, aber modern gehalten:
Das Wichtigste zuerst: Wir haben unser Vite React TypeScript-Projekt zum Laufen gebracht. Vite eignet sich hervorragend für eine schnelle Entwicklung – es ist richtig schnell!
Wir haben es mit der REST-API einfach gehalten – keine Authentifizierung erforderlich, nur direktes Abrufen öffentlicher Daten:
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 };
Das war der lustige Teil! Wir haben Tailwind CSS verwendet, um ein passendes Erscheinungsbild für Flugtickets zu erstellen:
Denn niemand mag eine Bordkarte, die nicht auf sein Handy passt, oder?
Möchten Sie Ihr GitHub-Profil als Bordkarte sehen? Schauen Sie sich die Live-Demo an oder holen Sie sich den Quellcode.
Dies war nur ein zweistündiger Build, aber wir könnten noch so viel mehr hinzufügen:
Das Projekt ist vollständig Open Source und wir würden uns über Ihre Beiträge freuen! Ob es darum geht, neue Funktionen hinzuzufügen, Fehler zu beheben oder einfach nur Feedback zu geben – jedes bisschen hilft!
Haben Sie lustige Projekte mit der GitHub-API erstellt? Oder haben Sie Ideen, wie Sie GitHub Airlines noch besser machen können? Schreiben Sie unten einen Kommentar – ich würde gerne Ihre Meinung hören!
Und denken Sie daran: Beim Programmieren sind keine Grenzen gesetzt! ✈️
Das obige ist der detaillierte Inhalt vonAufbau von GitHub Airlines. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!