YoVDO

Build a Full Stack Delivery App Using Doordash Drive API - Javascript Node Express Project

Offered By: Brian Design via YouTube

Tags

Node.Js Courses Javascript Courses Backend Development Courses Full Stack Development Courses JWT Courses

Course Description

Overview

Learn to build a full-stack delivery application using the DoorDash Drive API in this comprehensive tutorial. Develop a project with JavaScript, Node.js, and Express to leverage DoorDash's on-demand logistics platform and Dasher fleet for efficient goods delivery. Follow step-by-step instructions to set up your development environment, create an account, generate access keys, and implement core functionalities. Explore the DoorDash SDK, create deliveries, simulate delivery processes, and retrieve delivery statuses. Dive into JWT creation, API references, and backend development with Express. Utilize Postman for API testing, implement delivery quotes, and build a user-friendly frontend with interactive features. Master form handling, fee calculations, and data rendering using Pug templates. By the end of this tutorial, gain practical experience in integrating third-party delivery services into your own applications.

Syllabus

Introduction
Reading Doordash Docs
Get started Node.js SDK Section
Creating an account
Creating access key
Installing Doordash SDK
Creating Delivery
Delivery Simulator
Getting Status of Delivery
How to create JWT
API Reference
Building Backend
Writing Express Code
Getting Delivery
Using Postman
Getting Delivery Quote
Accepting Delivery Quote
Creating Public Folder & Styles
Connecting Styles page
Adding front end code
Making Checkboxes Work
Getting Input Fields Values
Getting Delivery Fee
Creating Delivery Quote Accept
Passing Input Form Values into Data
Rendering Pug File
Final App


Taught by

Brian Design

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera