Find out how to use the exercise files.
- [Narrator] Throughout this course, I'll occasionally reference a folder of Exercise Files. As you're following along, you'll have access to the same files that I'll be using on the screen. You can download these files from the course page, and they'll also have a finished version of this site on my GitHub, which you can reference. Let's check out the Exercise Files. I've downloaded them onto my desktop. You can see that they're organized by chapter, and within each chapter I've provided the snapshot of the way our project looked at the beginning and the way it looked at the end of a video.
Occasionally, I will make use of resources outside our project. When I do, I'll make sure to include a copy in the exercise file. There are few more things you should know about these Exercise Files. For one, I haven't included the node modules directory because that would take a lot of space. If you're opening this project for the first time or skipping ahead in the application, you'll need to make sure you run Yarn install in your console to ensure that you have any necessary dependencies. If you're using Windows for this course, don't worry about using Yarn. It's really just an improved version of NPM.
I also want to point out that these Exercise files don't have a Git repository attached to them. If you want to push them to your on GitHub account, you'll need to make sure you initialize your own Git repository with your own URL. Finally, there are number of times during this course where I go online and use my own unique configuration information from various services. If you want to make use of those services, you'll need to make sure you replace my information with your own. But don't worry, if you're following along with me, we'll give you an opportunity to change all all of those on your own.
- Installing local dependencies
- Generating a starter project
- Deploying to Heroku
- Planning your development process
- Using styled-components
- Styling for mobile
- Setting up models on Graphcool
- Creating Relay mutations
- Adding Relay to your authentication flow
- Protecting routes with authentication