Get Up and Running
  • Course Introduction
  • Installation for Mac Users
  • Installation for Non-Mac Users
Create Our Website
  • Create a New App
  • Add Our First Pages
  • Add Links
  • Add Listings
Add Front-end Design
  • Install Bootstrap
  • Add a Navigation Bar
  • Simplify Our Code
  • Build Beautiful Forms
Update Listings With Images
  • Install Paperclip and ImageMagick
  • Set Up Paperclip
  • Design Page Layouts
  • Add Custom CSS
Save and Deploy
  • Set up GitHub
  • Commit Our Code to GitHub
  • Deploy on Heroku
Host Images Online
  • Set Up Dropbox
  • Protect Our Account Data
  • Configure Dropbox Settings
Add Users
  • Install Devise
  • Insert Conditional Links
  • Customize Devise Forms and Alerts
  • Add Names to Users
  • Validate User and Listing Data
Connect Users to Listings
  • Associate Listings With Users
  • Set User Permissions
  • Create a Seller Page
  • Redesign the Seller Page
  • Create a Homepage Banner
Place Orders
  • Link Orders, Listings, Users - Part 1
  • Link Orders, Listings, Users - Part 2
  • Create Order History Pages
  • Reorganize Order Links and URLs
Accept Payments
  • Set Up Stripe
  • Add Credit Card Fields
  • Verify Credit Card Data
  • Charge Credit Cards
Transfer Payments
  • Collect Bank Account Info
  • Verify Bank Account Info
  • Transfer Funds
  • Course Summary