Candidate Project
Welcome to Yieldbot! Here is a working example project we'd like to see you work with to show some of your work changing around this codebase.
You'll find a set of problems in the TODO that likely has one or more that will let you show what you can do. Please work the problems you figured out were best for you and feel free to reach out if it isn't clear what next steps are needed on your part.
Don't forget to enjoy and hopefully learn something along the way.
If you have any questions please feel free to email me at esolen@yieldbot.com
Requirements
node and npm minimally, but figure out precisely how best to say this.
Setup
npm install # get dev and app dependencies
npm run populate-data # first time setup for getting data into the database
npm run build-dev # first time setup for local development
npm start # run webpack dev server and thin backend server
Now you can see the UI over at:
JavaScript Getting started
Until I have time to write a better guide this is one of the best I've read.
http://glebbahmutov.com/blog/getting-up-to-javascript-speed/
Soon I hope to have a version written that will be mostly the same, but different on some specific advice and library decisions.
Learning React
The best place to start learning react concepts has been and remains over here.
https://facebook.github.io/react/docs/thinking-in-react.html
ES6 Cheatsheet
In case the newer syntax is throwing you for a loop.
https://github.com/addyosmani/es6-equivalents-in-es5
Imports / Exports specifically
Because it can be a little odd until understood.