- Add an item to your list
- Mark an item as complete
- Load your list from multiple computers.
You've sketched up an initial screenshot of what you want it to look like:
When you have completed today's goal of getting the basic application online you should understand:
- How to incrementally add features to your application.
- How to get your application online.
- 3-ish hours of adding features to you application, broken up into 1 hour chunks.
This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the day. Probably.
When programming, you'll generally want these tools on hand:
- Your browser to see the code running (I recommend Chrome, but any will do!)
- A text editor to change the code (Railsbridge recommends Atom, but you can try a different editor)
Before you can start the tutorial, you'll need to download the tutorial to your computer to edit the source code.
Once you've downloaded it, open index.html with your browser. You should see a mock up of your list. If you do not, get an instructor to help you out.
Each lesson will look like this:
Description of the current step.
Red because big goals are scary.
steps to take.
Yellow because we've gotten it done, but we have no clue what's going on.
Details of what the steps actually did... spell out the cause and effect.
Green because we can tie everything together now.
A note for teachers
The backend for this curriculum is hosted at http://listalous.herokuapp.com/
If it isn't working, you might be able to deploy it somewhere else using the code from https://github.com/raorao/headless_todos
Go on to The Basics Of A Website