001 App Overview
002 Designing API Routes
003 Project Setup
004 HTTP Request Methods
005 The Basics of Express
006 Express Boilerplate
007 Handling Requests with Express
008 Testing Express Apps with Mocha
009 Running Mocha
010 Project Structure
011 Refactoring for Controllers and Models
012 The Driver Model
013 The Create Drivers Route
014 The BodyParser Middleware
015 Testing Driver Creation
016 More on Testing Driver Creation
017 Additional Mongoose Setup
018 Driver Implementation
019 Testing Endpoints with Postman
020 Dev vs Test Environments
021 Separate Test Databases
022 Middlewares in Express
023 Handling Editing of Drivers
024 Testing Driver Updates
025 Handling Deletion of Drivers
026 Testing Driver Deletion
027 Geography with MongoDB
028 The GeoJSON Schema
029 GeoNear Queries
030 Testing a GeoNear Query
031 One Big Gotcha
032 Another Big Gotcha
033 Testing GeoQueries