Following explanation you can find in my youtube video as well: https://youtu.be/VgUng7isvlY
First way to get a code from my(any) github repository is to download a project as a zip file.
Visit my starting project on which I will be later explaning programming concepts. You can find the project here: https://github.com/Jerga99/next-youtube-course/tree/master
On right hand side of the screen click on download button.
After the file is downloaded, unzip it. Go into project folder in your terminal and run command
To run the application run
npm run dev and in other terminal window run
npm run server to run api server.
To test Next.js application visit
localhost:3000, to test api server visit
In some of my videos I will be asking students to checkout to specific version of the project. Project contains multiple "tags" (versions) of the code. To get speicific version of the project click on "Branch" on the left side and select tags.
Select specfic tag, click download and reapeat all the steps above. Npm install, npm run dev, npm run server... and you are good to go.
Other, better way to setup github repository is to clone it. To clone github repository you need to install Git CLI so you can use git commands in your terminal.
Download Git from here: https://git-scm.com/downloads and install it.
Go to your terminal copy clone "link" from repository
In your terminal navigate to a folder where you want to initialize a project.
git clone <source clone link> <name of the project>
git clone https://github.com/Jerga99/next-youtube-course.git new-project
Once again npm install, npm run dev ....
To checkout to specific version you need to following:
git tag, this will list all of the available tag
git checkout -b new-branch v1.2
That should be it guys. I hope you didn't have any problems to setup the project. You can also watch my youtube video explaining this topic here: https://youtu.be/VgUng7isvlY
Check my courses on eincode.com