Bying building a mobile app with a webapp dashboard. We will be building a comprehensive system for Food Delivery like UberEats, Doordash and Postmate.
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. Doing this way, it won't make you a superstar developer but will get you something REAL quickly and efficiently, especially for Entrepreneurs & Founders.
Food Ordering & Delivery - We are going to be building a system with:
A Webapp Dashboard for Restaurants.
A Mobile app (iOS/Android) for customers who order food.
A Mobile app (iOS/Android) for couriers who deliver food.
Web application for Restaurants
[Python]
Web Application Dashboard for restaurants to register, create Meals, monitor Orders and manage Transactions.
Mobie App for Customers
[iOS/Android]
Customers use this app to browse, order and pay the food they selected.
Mobile App for Couriers
[iOS/Android]
Couriers/Drivers will use this app to pick up the orders from Restaurant and deliver food to the customers.
Build Your Management Dashboard with Python 3 & Django
Super Admin Dashboard to handle everything in the system
Sign in/Sign out process for Restaurants
Hosting the web app on Heroku
Page for Account information
Page for Restaurant to upload images and create Menu
Page for managing all Orders from Customer
Real-time notification when new orders coming in
Statistic bar charts and pie charts
Process to listen and response API requests from clients
Visa & Credit card process with Stripe
Real-time updating Drivers's location on the Map
Here are main features that you're going to build:
Sign In/Sign Up with Facebook
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
Details of an Order with the route on Google Map
Weekly Revenue chart on iOS app
Similar features to Module #2A but for Android:
Sign In/Sign Up with Facebook
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
Details of an Order with the route on Google Map
Weekly Revenue chart on iOS app
2 Programming Languages in 1
Learning 2 popular & modern programming languages are in high demand in both startups and bigger companies - Python & Swift/Android
Web application + 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/Android as well as real practical skill sets.
Real-life Startup approach
We've going to clone the idea of UberEats, Doordash or Postmate 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! $$$ <3. While it's 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!
@LeoTrieu Hey Leo, I missed the deal, but I'd love to try your "Build Fiverr marketplace" course on @Code4Startup if still possible.
— Coby Fleener (@Coby) February 10, 2017
Looking forward to the Python / Swift lesson coming soon from .@Code4Startup... Get in now... https://t.co/POn36wLKxt
— Joe Minock (@JoeMinock) September 1, 2016
Leo at @Code4Startup needs our support for his Kickstarter campaign to produce more great Rails video tutorials http://t.co/jYNrSeDwSV
— Daniel Kehoe (@rails_apps) August 12, 2015
Want to learn to code with a great teacher who provides excellent student feedback? Sign up with @LeoTrieu who made: @Code4Startup.
— Nathan Windsor (@nathanwindsor) August 7, 2016
@LeoTrieu exactly what I was looking for to learn coding! Thanks for creating @Code4Startup so easy and practical!!
— Ailton Schoemberger (@bergerish) June 3, 2015
Successfully deployed a web app to #heroku woo! Thanks to the ever awesome @Code4Startup @LeoTrieu
— Emily MacLeod (@emilymacleod86) June 1, 2015
This project requires a lot of works and efforts so for the very first time,
we formed a team with Project Manager, Developers & Designers.
Lily Doan
Leo Trieu
Hieu Kieu