Dieses Repo enthält den Projektcode für mein Ranker-Youtube-Tutorial zum Erstellen einer websocketbasierten Echtzeit-Ranglisten-Wahl-App (fügen Sie nach Belieben einen weiteren Bindestrich hinzu)!
Ich hoffe, es hilft Ihnen und Ihren Freunden dabei, einen Film zum Ansehen, ein Urlaubsziel oder einen Ort zum Essen auszuwählen, ohne so viel Zeit mit dem Überlegen zu verschwenden, dass Ihre Begeisterung für das Ausgehen völlig verschwindet!
Schauen Sie sich die Bewerbungsübersicht an, um festzustellen, ob Sie interessiert sind!
Dieses Projekt enthält einen starter
, den Sie verwenden können, um vom Beginn des Tutorials an mitzumachen. Sie können entweder den Starter-Zweig klonen oder ein Tool wie degit verwenden, um eine Kopie des Repositorys ohne Verlauf zu erhalten.
npx degit https://github.com/JacobSNGoodwin/ranker-course.git#starter
Dieses Repository enthält auch einen Zweig für jedes Tutorial. Wenn Sie also zu einem späteren Zeitpunkt im Kurs mitmachen möchten, können Sie diesen Zweig klonen oder degit
wie oben verwenden, aber starter wie folgt durch den Namen des Zweigs ersetzen:
npx degit https://github.com/JacobSNGoodwin/ranker-course.git#{branch}
Um die Anwendung ausführen zu können, müssen einige erforderliche Tools installiert sein.
Zunächst müssen Sie in der Lage sein, den Befehl docker-compose
auszuführen. Wenn Sie Docker mit Docker Desktop installieren können, ist das wahrscheinlich die einfachste Lösung.
Zweitens benötigen Sie NodeJS sowohl für die Client- als auch für die Serveranwendungen. Ich empfehle Ihnen, nvm oder nvm-windows zu verwenden und sicherzustellen, dass Sie dieselbe Knotenversion verwenden, die in der .nvmrc-Datei im Stammverzeichnis des Projekts enthalten ist. Sie können nvm use
im Stammverzeichnis des Projekts ausführen, um sicherzustellen, dass Sie dieselbe Knotenversion wie ich verwenden.
Wenn alles installiert ist und Docker auf Ihrem Computer ausgeführt wird, können Sie einen Docker-Container mit redis-json
, der Back-End-Nest-JS-Anwendung und der Front-End-React-Anwendung starten, indem Sie Folgendes im Stammverzeichnis des Projekts ausführen.
npm run start
Die package.json
Datei des Projektstamms und ihre npm-Skripte dienen im Wesentlichen nur dazu, alle Anwendungen und eine Datenbank gleichzeitig bequem auszuführen.
Sie können diese Anwendungen auch separat ausführen, indem Sie die entsprechenden npm-Skripte in der package.json
Datei jedes Projekts ausführen.
Dieses Repo enthält einen Ordner mit Tutorials, der ein Dokument für jede Videolektion enthält. Dabei handelt es sich nicht um gut geschriebene und gründliche Dokumente. Diese enthalten jedoch die Skripte oder Notizen, die ich zum Erstellen der Videos mit Codeausschnitten und Bildern verwende. Daher können diese Dokumente hilfreich sein, um Code zu kopieren und einzufügen oder den Inhalt der Videos effizienter zu überprüfen.
Oder, zum Teufel, überspringen Sie die Videos alle zusammen. Es ist nicht so, dass ich wegen des Geldes dabei bin (aber Sie können mir gerne riesige Summen schicken oder lukrative Jobs anbieten). Lange Nischenvideo-Tutorials zu erstellen, wird nie viele Zuschauer erreichen. Wenn ich das wollte, würde ich allgemeine Informationsvideos oder Crashkurse machen.