Build Crowdsourced Delivery App  with Python/Django and Progressive Web App - LEVEL 1

Build a crowdsourced delivery app with Python/Django and PWA

  • 6 hours total video
  • 9 completed modules
  • Full source code

Build Crowdsourced Delivery App with Python/Django and Progressive Web App - LEVEL 1

 

What You'll Learn

Facebook Sign In
Send Transactional Email
Handle Credit Card with Stripe
Process Payout with Paypal API

Course Details

Problem > Opportunity
The pandemic pushed small businesses online. With an estimated one-third of the global population on lockdown, thousands of small businesses, retailers or even mom-and-pop shops have moved to the online space. Pick-up and delivery services have never been in higher demand.


Solution > Crowdsourced Delivery System
Crowdsourced delivery is an emerging method of fulfillment that leverages networks of local, non-professional couriers to deliver packages to customers’ doors (faster, cost-effective & more flexible delivery).


What are we building?
Learn how to build your own On-demand Delivery with Python/Django and Progressive Web Apps (PWA). A new solution for the current pandemic.


Customer - Web App
  • Authentication with Email/Facebook
  • Send welcome emails automatically
  • Upload Profile Photo
  • Mobile Number Verification (SMS)
  • Handle Credit Card with Stripe
  • In-app Notification
  • Real-time GPS Tracking

Preview Lessons

 

Send Welcome Email

 

Customer Base Template

 

Payment Method Page

Course Curriculum

Module 1 — Starter
Intro
3:05
Download Images
Module 2 — Create project
Initialize project
3:59
Django Admin Dashboard
4:39
Django App
6:19
Add Bootstrap
13:29
Reorganize Templates
5:24
Git
5:17
Module 3 — Authentication
Sign In
20:07
Sign Up
18:17
Create Facebook App
2:17
Sign In With Facebook
11:11
Send Welcome Email
16:32
Module 4 — Customer Profile
Refactor code
7:41
Customer Base Template
6:22
Profile Page
11:48
Customer Model
12:49
Profile Avatar
11:10
Notification
5:34
Module 5 — Customer Extra Info
Profile Password
9:51
Setting up Firebase
4:13
Mobile Phone Form
8:46
Send SMS
8:17
Verification Code
16:03
Change Mobile Number
4:27
Module 6 — Payment
Payment Method Page
8:01
Styling
14:06
Stripe Info
12:44
Show Payment Details
11:41
Module 7 — Posting Job
Create Job Page
10:53
Layout Job Page
10:08
Job and Category Models
13:33
Step 1 - Form
6:13
Step 1 - Function
10:52
Auto Step Jump
4:37
Step 2 - Form
7:58
Step 2 - Google Map
17:29
Step 2 - Function
6:46
Step 3 - Form
10:42
Step 3 - Function
4:17
Step 4 - Distance and Price
13:45
Step 4 - Payment
15:11
Module 8 — List of Jobs
Create Jobs Page
9:05
Styling Jobs Page
9:42
Module 9 — Job Details
Job Details Page
6:46
Job Details Page - Layout
10:08
Job Details - Map
13:10
Cancel Job
4:03
Congrats for Part 1
0:45