Skip to main content
CF

Create UberEats with Python/Django and Swift 3

19h 13m 29s
English
Paid

Create UberEats with Python/Django and Swift 3 is a 112-lesson 19 hours 13 minutes self-paced course by Code4Startup. Master the essentials of Python and Swift 3 by building a real-world startup platform .

Course facts

Lessons
112
Duration
19 hours 13 minutes
Level
All levels
Language
English
Updated
Instructor
Code4Startup
Price
Premium

Master the essentials of Python and Swift 3 by building a real-world startup platform. Create a Web dashboard and an iOS app similar to popular services like UberEats, DoorDash, and Postmates.

Course Overview

In this comprehensive course, you will gain hands-on experience by developing a full-featured application that mirrors the functionalities of top food delivery platforms. This course is perfect for both beginning and intermediate developers eager to enhance their skills in Python and Swift 3.

What You'll Learn

  • How to set up and configure a Django web server.
  • Building a responsive web dashboard for managing orders and users.
  • Developing an intuitive iOS application using Swift 3.
  • Integrating real-time features to enhance user experience.
  • Deploying your application to production environments.

Course Components

Web Development with Django

Explore the capabilities of Django for building robust server-side logic and learn to create a scalable back end to handle transactions, user authentication, and order processing.

iOS Development with Swift 3

Dive into Swift 3, Apple's powerful programming language, and build a user-friendly iOS application that communicates seamlessly with your Django back end.

Prerequisites

While this course is designed to be accessible to beginners, a fundamental understanding of programming concepts will be beneficial. Familiarity with both Python and Swift is helpful but not required.

Why Choose This Course?

  • Real-world Application: Work on a project that imitates real-world applications such as UberEats.
  • Experienced Instructors: Learn from experts with a proven track record in building scalable applications.
  • Comprehensive Curriculum: Cover all aspects of development from back end to front end.

Who teaches Create UberEats with Python/Django and Swift 3? Code4Startup

Code4Startup thumbnail

Code4Startup (also known as CodeRealProjects) is a project-based teaching platform aimed at developers who want to learn the modern web stack by building real working applications — typically clones of well-known startup products (Airbnb, Twitter, Uber, Netflix) using the current full-stack JavaScript or PHP / Laravel toolchains.

The course catalog covers the modern full-stack stacks: React + Node.js, Vue + Laravel, Next.js + Supabase, the mobile side with React Native, plus the surrounding tooling for auth, billing, and deployment. Each course is structured around shipping a complete working clone of a recognisable product, which suits developers learning by reverse-engineering real applications rather than studying frameworks in isolation.

The CourseFlix listing under this source carries 8 Code4Startup courses spanning that range. Material is paid; courses are sold individually on the original platform.

What lessons are included in Create UberEats with Python/Django and Swift 3?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 112 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Python
All Course Lessons (112)
#Lesson TitleDurationAccess
1
Python Demo
02:42
2
Heroku
02:00
3
Atom
02:59
4
Postman
01:52
5
Xcode
02:54
6
Initialize project
09:08
7
Creating Home Page
08:16
8
Django Dashboard
03:35
9
Adding Bootstrap
05:24
10
Sign In & Sign Out
14:49
11
Registration Page
09:30
12
Registration Form
07:17
13
Registration Function
15:02
14
Setting Up
03:47
15
Configuration of static resources on Heroku
03:17
16
Configuration of Database
09:11
17
Create Facebook App
02:11
18
Setting up Facebook Oauth
11:31
19
Authenticate with Facebook token
09:12
20
Authenticate Customers & Drivers
13:28
21
General Site Structure
05:11
22
Advanced design for Restaurant
10:16
23
Advanced design for Sign In - Sign Up pages
04:26
24
Add Bootstrap to Sign In - Sign Up pages
05:32
25
Bootstrap Form
06:09
26
Bootstrap for Dashboard
10:10
27
Custom style for Dashboard
10:33
28
Restaurant Account Page
12:51
29
Restaurant Add Meal Page
06:13
30
Restaurant Add Meal function
06:44
31
Restaurant List Meals Page
11:43
32
Restaurant Edit Meals Page
06:52
33
Improve Side Menu
04:50
34
Order Model
11:34
35
Restaurant Order Page
10:34
36
Restaurant Order Status
05:54
37
About Restful API and Postman
04:58
38
Restful API for Restaurants
08:17
39
Fixing Logo link
03:18
40
API Structure
03:43
41
Getting Meals
06:38
42
Creating Order
27:39
43
Order Notification
15:11
44
Getting the latest Order
14:28
45
API Structure
04:48
46
Getting Ready Orders
03:58
47
Picking up an Order
09:59
48
Getting the latest Order of Driver
03:54
49
Completing an Order
04:12
50
Getting Driver's revenue
08:41
51
Updating Driver Model
04:32
52
Function to update Driver's location
11:54
53
Report for Revenue
17:49
54
Report for Top Meals
09:34
55
Report for Top Drivers
07:42
56
Create Stripe Account
04:31
57
Create Payment with Stripe
09:36
58
Creating your very first Xcode project
07:04
59
Design Login Layout
11:08
60
Create Side Menu Layout
14:54
61
Design Restaurant List Layout
13:39
62
Create Class for Restaurant View Controller
14:41
63
Design Meal List Layout
16:11
64
Design Meal Details Layout
16:37
65
Design Tray Layout
17:25
66
Create Class for Tray View Controller
10:03
67
Design Credit Card Layout
10:56
68
Design Order Layout
11:29
69
Create Class for Order View Controller
11:22
70
Install Alamofire, SwiftJSON and Facebook SDK
11:19
71
Connection to Facebook
15:45
72
Getting Facebook User Data
16:18
73
Logging out from Facebook
13:44
74
Create API Manager
12:31
75
Create Login and Logout API
14:36
76
Testing Login and Logout functions with Server
19:49
77
Create API to get List of Restaurants
11:16
78
Create Restaurant Model
10:53
79
Create Restaurant View Cell
14:18
80
Create Search Bar function
05:38
81
Create Activity Indicator for Restaurants List
05:40
82
Create API to get List of Meals
06:48
83
Create Meal Model and Meal View Cell
12:54
84
Create Meal List View Controller
10:44
85
Create Activity Indicator for Meals List
11:15
86
Displaying data on Meal Details
07:42
87
Add functions to buttons
12:36
88
Business Logic for Tray Items
23:34
89
General logic to display Tray View
11:18
90
Displaying Meals on Tray
15:41
91
Showing Location on Map
09:29
92
Transform an address to a Pin on Map
07:54
93
Create API to handle Orders and Payment
13:32
94
Add Business Logic to Payment Process
18:14
95
Display order details on Order View
13:46
96
Showing Locations of Restaurant and Customer on Map
24:08
97
Design Side Menu and Orders List Layout
09:53
98
Add switching accounts function to Login View
11:46
99
Design Ready Orders Layout
09:04
100
Design Delivery Map Layout
09:44
101
Design Revenue Statistic Layout
04:23
102
Create API to get List of ready Orders
09:49
103
Displaying data on Ready Orders View
11:48
104
Add function to pick up an order
22:03
105
Showing Customer details on Driver's map
15:49
106
Showing Location of Restaurant and Customer on Map
04:59
107
Update Driver's location to server
20:26
108
Displaying Driver's location on Customer's Map
16:35
109
Customise Drop Pin on Map and Two Simulators
14:53
110
Completing an Order
13:02
111
Install Charts and Create API for Driver's Revenue
06:44
112
Showing Chart of Driver's revenue
12:41
Unlock unlimited learning

Get instant access to all 111 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Create UberEats with Python/Django and Swift 3?

Frequently asked questions

What prerequisites are needed for this course?
The course is designed to be accessible to beginners, though a fundamental understanding of programming concepts is beneficial. Familiarity with Python and Swift is helpful but not required, as the course covers these languages in detail.
What will I build by the end of the course?
By the end of the course, you will have developed a full-featured application that mirrors the functionalities of popular food delivery platforms like UberEats. This includes a responsive web dashboard using Django for order and user management, and an intuitive iOS application developed with Swift 3.
Who is the target audience for this course?
This course is ideal for both beginning and intermediate developers who are eager to enhance their skills in Python and Swift 3, while gaining practical experience by developing a real-world application.
How does this course compare to other app development courses?
Unlike some courses that focus solely on either web or mobile development, this course offers a comprehensive learning experience that covers both server-side development with Django and mobile app development with Swift 3, providing a holistic understanding of full-stack development.
What specific tools and platforms will I use during the course?
Throughout the course, you will use tools such as Heroku for deployment, Atom as a text editor, Postman for API testing, and Xcode for iOS app development. These tools are integral to building and deploying your application.
What topics are not covered in this course?
The course does not cover advanced topics like machine learning, data science, or non-iOS mobile platforms such as Android. The focus remains on building and deploying a food delivery application using Django and Swift 3.
What is the time commitment required for this course?
The course comprises 112 lessons. While the total runtime is not specified, students should expect to dedicate significant time for hands-on development and practice. The course is structured to allow learners to progress at their own pace.