freeCodeCamp 2018 JAMstack Hackathon at GitHub in San Francisco on November 3 - 4

freeCodeCamp 2018 JAMstack Hackathon at GitHub in San Francisco on November 3 - 4

It feels like I’m close but I don’t know why it’s stuck at this point.
Here is a screenshot of the repo in github.


and this is a shot of the code. This is the only place that I changed things from the original files.

I put it in edit mode so that I could wrap it and you could see what I actually changed.
Anything not right here?


Has anyone got reply after registering for the Hackathon?


Hi Rebecca,

I don’t see anything wrong with the code, it looks pretty good. A lot of coding is trial and error, I have been stuck on certain challenges for more than months and not been able to figure out what I did wrong. Its pretty normal. Don’t give up because if your code is working and your push went through, then there is something else amiss, I might not be able to help you right now but hopefully someone else who reads this will. I totally have faith that it is too close not to eventually get there. Its probably something really minor.

Yours Sincerely,



Hi Rebecca, it looks like your git repository is in the src/pages folder of your gatsby site, rather than the full gatsby folder. Netlify uses the build script in the package.json file to create the site so the repo needs to include it to recognize your project as a gatsby site.

Try creating the repo in the parent folder of your src folder, which should be named whatever you named it when you ran “gatsby new” (it looks like in the above tutorial they named it “gatsby-site” in step 5).

Once you push the repo to github you should see the src folder as well as a few configuration files like package.json on the top level. When you see this you should be ready to connect it to Netlify.

Hope that helps - let me know if it doesn’t work for you.

1 Like

Wondering too.

And some more characters to hit the limit.


Did anyone get invites via emails yet after applying?

We have about a month left till the hackathon so I want to start prepping for it.


I got the reply

Extra word for the limit


yeah, I saw that just now too :slight_smile:


Are we going to pitch during the hackathon?


I did too and I have a question regarding the live streaming. Is there somebody I can contact via email?


I’ll ask anyway as I want to have this set if possible well in advance.

It said that there will be livestreaming during the hackathon for those online. I don’t know if it’s possible at all but is there a way to have real time captions? Or will there be supplemental materials to assist? Or is the livestream video something that could be ‘ignored’?


and @QuincyLarson… tagging you as I have no idea who to get ahold of. (sorry I know you are a super busy guy right now with the major undertaking going on right now!).


Hi. Can anyone help me find where is my folder for the gatsby.
It seems like i was successful created it, but now i don’t know where it’s is to navigate
Plus, is there anybody there have same problem like me when all the gastby, node, npm are in the /root and you can’t change the directory for them?


I’m having trouble with the gatsby installation. I’m stuck on step #5 when I run gatsby new gatsby-site I get gatsby: command not found


Did you install Gatsby in step 4?


If you followed the instructions, gatsby-site folder should be located at where you executed your command. You want to move to a folder/directory by using cd where you want to create it and run step #5 again. There you will see it.

You shouldn’t change directory for those modules. You’ve probably installed them globally so you should leave them as where they are.


Try running step #4 again.

If you are using windows, omit ‘sudo’.


yes i completed step 4


i did and still the above error


@boocheet1 Make sure gatsby is installed correctly. Type ‘gatsby -v’ in command line to check if you get a version output. If not, it means gatsby was not properly installed. If you get a number like ‘2.4.3’, it should work. Make sure you include -g flag so its installed globally.