Build Your Own UberEats system with Python/Django and Swift
Please rate the course
Course short description
By teaching thousands of people how to code, I learned that most of them usually struggle with the same questions and barriers. They don’t have motivation or specific goals for their learning process. They don't know what technology to start with. And there are nowhere for them to learn real skill sets to solve real problems. We need another way to learn effectively.
Product-Oriented-Approach Benefits
In this project, I will walk you through steps to develop apps like UberEats with core functionalities from scratch.
You don't need to learn everything about HTML, CSS, Javascript, Python, Swift or Android to just create an application.
In my methodology which I called POA (Product-Oriented-Approach), you just need to learn what you need. This approach is far better than just boring theory of coding which leads you to nowhere.
Doing this way, it won't make you a superstar developer but will get you something REAL quickly and efficiently, especially for Entrepreneurs & Founders.
What are we building?
Learn how to build your own system for Food Delivery with Python/Django and
Swift (for iOS mobile app).
What You'll Learn
- Create a Super Admin Dashboard to handle everything as a SaaS
- How to build Authentication process for Restaurants
- Hosting the web app LIVE on Heroku
- How to programminglly upload and store photos in Cloud
- Handle real-time notification when new orders coming in
- Draw statistic Bar & Pie charts
- Process to listen and response API requests from clients
- Visa & Credit card process with Stripe
- Create Facebook authentication on mobile devices
- Build POST & GET API requests between Server and Mobile Clients
- Design and organize a mobile app architecture
- List all available Restaurants
- List the menu of a specific Restaurant
- Details of a meal on the menu
- Ordering meals
- Handling address location on Google Map
- Processing Visa & Credit cards when ordering food
- Real-time showing Driver's location
- Driver pick an order up for delivery
- Weekly Revenue chart on iOS app
What make this project so special?
2 Programming Languages in 1
Learning 2 popular & modern programming languages are in high demand in both startups and bigger companies - Python & Swift.
Web app + Mobile app
There are no other courses in the market cover both the skills and complexity to build a comprehensive system that has a mobile app working with a web app.
Anyone can learn this project
Newbies without knowledge of coding can definitely take this project as it is designed to cover the foundation of Python & Swift as well as real practical skill sets.
Real-life Startup approach
We've going to clone the idea of UberEats or Doordash but don't limit yourself to that. With the principles, knowledge and programming skills in this project, you are absolutely able to apply what you learnt to any business idea.
Monetize this project
This is what we love most!. While it is greate to add this into your portfolio or CV to attract employers, why don't you just make it as a side project that helps your community and make you money!