Planning a Food Delivery Service open source project

  Рет қаралды 15,146

FilledStacks

FilledStacks

Күн бұрын

Пікірлер: 217
@puspharajselvaraj8852
@puspharajselvaraj8852 3 жыл бұрын
Woooohoooo... please start ..can't wait to see. I've never enabled notification to any other blog. But for you I'm hitting the bell icon forever.
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome! Thanks so much. I'm doing the technical planning now, hopefully I can start recording as well and put that video out soon! Thanks for putting on notifications for the channel!
@duriali
@duriali 3 жыл бұрын
Perfect timing with this. Needed this for my final year project this year. Dankie Dane!
@FilledStacks
@FilledStacks 3 жыл бұрын
great! well hopefully we can build it fast enough to match your deadlines haha.
@LordMalakay
@LordMalakay 3 жыл бұрын
You and ResoCoder have the most cohesive, most useful tutorials out there. I got into flutter development thanks to people like you. Huge thanks for your contribution to the community man! You're awesome!
@FilledStacks
@FilledStacks 3 жыл бұрын
What a great comment! Thanks a lot. I really appreciate the kind words. I'm honoured to be mentioned with @resocoder he's an awesome teacher and developer. I enjoy sharing and helping out where I can. I'm happy to hear it had made a positive impact.
@hawkybae
@hawkybae 3 жыл бұрын
Awesome stuff Dane! Looking forward for upcoming parts.
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you! me too. next up is the technical planning which I'll be asking for a lot of input from to ensure that we set this up correctly.
@tylerthornton9611
@tylerthornton9611 3 жыл бұрын
So glad you're back in action, and with more world-class content, too! I don't find the planning stuff dry at all -- in my learning journey, I keep running into rework that smarter planning could have helped me avoid. I've gotten better with practice, but having an experienced, accomplished developer share their process is priceless. You're continuing to provide value to the community that simply isn't available anywhere else. Thank you!
@FilledStacks
@FilledStacks 3 жыл бұрын
I'm so happy to be back Tyler! And thanks for the words of encouragement. It's easy to assume that developers won't like the content because there's no code in it, but it makes me very happy to know what there's value in the content that's being recognized by you guys. I appreciate the encouragement and I'll continue putting out more videos.
@ArbazKhan-vs2lh
@ArbazKhan-vs2lh 3 жыл бұрын
As expected one and only Flutter channel who can build this, well really excited to follow up with this series. Thank you Dane🤘🏻
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome man! I'm very excited to get working on it. I think it'll be a great product.
@gerardvanloggerenberg2940
@gerardvanloggerenberg2940 Жыл бұрын
So glad I found this channel - especially a channel from a fellow South African! Great content.
@FilledStacks
@FilledStacks Жыл бұрын
I appreciate that, I'm happy that you like it. This video is the first in a series of 18 videos. I hope you like it.
@RayhanHibatullah
@RayhanHibatullah 3 жыл бұрын
one of the most interesting coding tutorials on youtube! now I know what happened in the planning phase and not just following someone's code without knowing beforehand what the architecture looks like. You deserved more viewership
@FilledStacks
@FilledStacks 3 жыл бұрын
That's great to know Rayhan! It's weird that the planning video would even be interesting haha, I definitely thought it was going to be a dud, but turns out everyone received the value that I inteded to carry over from it. I'm recording, and hopefully releasing the high level technical stack planning today and will go over the decisions and documents that I've made around it.
@francescopasin1928
@francescopasin1928 3 жыл бұрын
This.. is AWESOME. This is a very cool idea. Everybody teaches how to create specific stuff but what is really useful (and what people need) is how to "see", and plan a whole project. How to put the pieces together. This is the whole point of creating a well made and maintanable app. Continue this way: trying to find ways to teach everyone something useful and different!
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks Francesco! I really appreciate the kind words and words of encouragement. It's apart of my mission to find the best ways to teach the things that I think matter and the things that have made me able to deliver software and products over such long and consistent timeline. I'm hoping this project makes the difference and that it can be used going forward as an intro to planning and execution when you have an idea. thanks for watching and I appreciate the support.
@thiyraashdavid7784
@thiyraashdavid7784 3 жыл бұрын
Great job bro! Looking forward to this series! . Filledstacks played an important role in my Flutter journey until now! Thank you so much Dane!
@FilledStacks
@FilledStacks 3 жыл бұрын
Hey man! I'm so happy you're still around, thanks for sticking it out. I appreciate it and thanks for always commenting and leaving a nice message. It helps the community, the videos and myself to gauge if the content is helping. It's much appreciated
@googler1961
@googler1961 3 жыл бұрын
This will be a great series ever made on flutter !!!!!! Dan Mackier
@FilledStacks
@FilledStacks 3 жыл бұрын
I sure hope so!!! :D Thanks for the kind words.
@amv-monster
@amv-monster 3 жыл бұрын
Sir thank you for this! The fact that it is a "complete" app development course means a lot to me and to my coding journey. I am a 18 year old coder and am just waiting patiently for your videos on this. Keep Going!!!
@FilledStacks
@FilledStacks 3 жыл бұрын
Hey there! I'm happy to hear that, it's going to take a while to build but I'm trying to figure out how we can get the community involved to actually build parts of it every week. This will be great experience and you could have your contributor badge next to the project on github as it gets more attention. I hope you stick around till the end! Thanks for watching. See you in the next video.
@hurbes101
@hurbes101 3 жыл бұрын
its really exciting. looking forward to this :)
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome man! I'm very exciting to start building out this product. hopefully I can get the ball rolling on this development and we can all build it together much faster than expected.
@dheerajs2838
@dheerajs2838 3 жыл бұрын
one of the most important video if you are developer or product manager or a founder
@FilledStacks
@FilledStacks 3 жыл бұрын
That's a big statement :) I'm happy you found it valuable.
@yavuzoncu4752
@yavuzoncu4752 3 жыл бұрын
Good to see another video again. Its been a while Dane. Good job, please keep going👍
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks Yavuz! I'm definitely keeping it up. I'll try my best to put out weekly videos. Thanks for sticking around and watching :D
@mrunfunny
@mrunfunny 3 жыл бұрын
This is such a great series. Wish you best for this. I'll be building a simultaneous application with a different concept along with this series.
@FilledStacks
@FilledStacks 3 жыл бұрын
awesome awesome! That's going to be cool, keep me updated on each episode so I can know how it's going.
@mrunfunny
@mrunfunny 3 жыл бұрын
@@FilledStacks I definitely will. Currently on the video that you posted today. After that I'll try to come up with a similar app idea. I really love the way you've structured this so far. Technical decisions video was something that I had always neglected.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@mrunfunny Perfect! I'm so pleased to hear you're following along. I'm hoping this process can be followed by all devs using lots of different frameworks and backends.
@isyedaliraza
@isyedaliraza 3 жыл бұрын
I am looking forward to learn many things from this series. As I am the only developer in my company and I am using stacked architecture to architect my apps. Thanks for the knowledge you are sharing. Keep it up bro ❤️
@FilledStacks
@FilledStacks 3 жыл бұрын
Great, I'm happy to know you're looking forward to it. You are my exact target audience. I use to be the single dev building everything so I think this series will show how possible it is given you get some freedom to use the more up to date tools to get the product completed.
@pushhub966
@pushhub966 3 жыл бұрын
Love from India 💗. This channel has helped me so much with my career till now. And this project will do the same. I have always wondered how do I go about planning, and I am sure this will help me to the point I won't need to be confused about anything. Thank you, Dane, for such wonderful content. You deserve much more viewership than this. I hope you find success in your endeavours. Wishing all the success and eagerly waiting for your videos. I hope I can work in your team someday :)
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you! I really appreciate your kind words and the words of encouragement. I'll try my best to keep sharing the highest quality information that I can to help everyone on their Journey. Thanks for sharing this kind message! I really appreciate it, thank you again.
@lorsantigo255
@lorsantigo255 3 жыл бұрын
Please start it now, I can't wait to get new learnings from your channel! :( I subscribed :D
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome! Thanks for following along. I've just completed the technical system overview video and I'm happy to say that we can Finally start setting up the backend!! From next week on we'll start with the code!
@chuanbaobao
@chuanbaobao 3 жыл бұрын
Best explaination and architecture! Thanks for your hard work which help so much!
@FilledStacks
@FilledStacks 3 жыл бұрын
It's my pleasure to help. Thank you for watching and leaving a comment.
@hsh2119
@hsh2119 3 жыл бұрын
Amazing. I am planning to build something really close to this. I hope I can follow along. Thank you very much.
@FilledStacks
@FilledStacks 3 жыл бұрын
That's great to hear! Thanks for letting me know.
@therealstillie
@therealstillie 3 жыл бұрын
looking forward to this, especially the back end stuff! Thanks Dane so excited
@FilledStacks
@FilledStacks 3 жыл бұрын
Me too. I've been itching to do Fullstack dev for a while. I'm not practiced in it at the moment but I think that's a great opportunitiy to learn from some of the devs in our community that have more backend experience than myself.
@therealstillie
@therealstillie 3 жыл бұрын
@@FilledStacks Yea i'm lacking in my back end as well - i have done a basic Dart API connected to PostGres DB but that was embarrassing. Thank you for your great content. Would love to meet up sometime in CT and talk all things dev
@FilledStacks
@FilledStacks 3 жыл бұрын
@@therealstillie hahaha was it that bad? Next video I'll assess the different options. I'd like for it to be .Net core because of the typed nature and reflective properties.But whichever one looks best in next weeks comparison is what we'll go with. The community can vote as well so that we get a decent sample size for the input.
@HarshKumar-qw5ou
@HarshKumar-qw5ou 3 жыл бұрын
Excited for next episodes of this series.
@FilledStacks
@FilledStacks 3 жыл бұрын
Me too and thanks for letting me know. I'll start with it as soon as I'm done going through all the new comments :)
@SHORTCUTPLUS
@SHORTCUTPLUS 3 жыл бұрын
Thats why they say " you dont need a super power to be a hero". Love from everyone in this channal❤
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks man! that's a very nice thing to say, I appreciate it :)
@vpsrihari
@vpsrihari 3 жыл бұрын
Thank you for this. Had a challenge with product planning
@FilledStacks
@FilledStacks 3 жыл бұрын
You're welcome. I'm glad that you find it useful.
@denniszoma
@denniszoma 3 жыл бұрын
this will be so interesting to see such a „real life project“ in the works! and btw you even forgot one software-part: the landing page
@FilledStacks
@FilledStacks 3 жыл бұрын
The landing page wouldn't really interact with any of the data for the application. It'll be a plain static website that directs you to download the mobile apps for either the android or ios app. That will come when we launch :)
@carlomigueldy
@carlomigueldy 3 жыл бұрын
Welcome back!!
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you and I'm happy to be back! Had to take a little break but now it's back to the weekly content :D
@berosolo866
@berosolo866 3 жыл бұрын
we missed you man❤️
@FilledStacks
@FilledStacks 3 жыл бұрын
aaawww man that's good to know! I missed making videos, new year, more content!
@FvsJ101
@FvsJ101 3 жыл бұрын
Looking forward to this thanks so much. And the planning phase is supper important!
@FilledStacks
@FilledStacks 3 жыл бұрын
I'm happy to hear that and yes, it's very important! It Gives us a good road map to work off and always know what next thing is to build.
@calebcadainoo
@calebcadainoo 3 жыл бұрын
This is so on point I happen to be working on a food delivery web app 👌
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome! I'm happy to hear that. it's gonna take a while but should be good journey :D
@calebcadainoo
@calebcadainoo 3 жыл бұрын
@@FilledStacks Exactly 👌
@amd4iq
@amd4iq Жыл бұрын
The most important video in devs world.. many thanks ❤
@FilledStacks
@FilledStacks Жыл бұрын
It's my pleasure, I'm happy to hear they are still valuable.
@kunaltajne2968
@kunaltajne2968 3 жыл бұрын
Great..Looking Forward To Learning This Project.. Keep Going And ThankYou..!!
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome! I'll try my best to keep it going. I'm doing the technical planning video now, will hopefully start recording soon.
@JeffreyValeroso
@JeffreyValeroso 3 жыл бұрын
this deserves a million subscribers.
@FilledStacks
@FilledStacks 3 жыл бұрын
haha, if only a million other people thought that 🤣 Thank you Jeffrey. I appreciate the comment.
@JeffreyValeroso
@JeffreyValeroso 3 жыл бұрын
@@FilledStacks do you post the complete training in udemy? Id love to subscribe. I badly need to learn from the expert
@FilledStacks
@FilledStacks 3 жыл бұрын
I don't, we're busy working on courses section for the website and a subscription model. It should be coming out within this year.
@rkdqudals123
@rkdqudals123 3 жыл бұрын
looking forward to the series
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks man, I'm surprised at the response on the video. It makes me even more excited to get working on everything. Next video I'll start recording and planning on Sunday.
@buacomgiadinh1
@buacomgiadinh1 3 жыл бұрын
Very pleased to have your service
@FilledStacks
@FilledStacks 3 жыл бұрын
It's my pleasure to provide it :D
@Kvsanal78
@Kvsanal78 3 жыл бұрын
Yes, I really like to see how you update one viewmodel from another.
@FilledStacks
@FilledStacks 3 жыл бұрын
Well that I've shared over 6 months ago :D I use reactiveServices to keep viewmodels in sync. Streams to make any viewmodel react to an event if it's listening.
@Kvsanal78
@Kvsanal78 3 жыл бұрын
@@FilledStacks okay I would like to follow that. Till now I have been initialising viewmodel in locator so that I can update it from other viewmodels, but I knew it was a bad practice. 😁
@FilledStacks
@FilledStacks 3 жыл бұрын
@@Kvsanal78 yes, that's definitely a bad practice :D It's in my stacked architecture series in this video. kzbin.info/www/bejne/nnbckGZsgbWWnbM
@Kvsanal78
@Kvsanal78 3 жыл бұрын
@@FilledStacks I will check it out for sure.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@Kvsanal78 Awesome
@Llewellyn1411
@Llewellyn1411 3 жыл бұрын
This looks awesome Dane! I am already ready for the next video =)
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks for watching bro! i'm gonna do this technical planning now and then hopefully record the video as well.
@smarakdas3794
@smarakdas3794 3 жыл бұрын
Really looking forward to this series🤩🤩
@FilledStacks
@FilledStacks 3 жыл бұрын
Great! That's such great news! I'm about to start the technical planning and hopefully record and put out the video as well. I will be needing everyones help to decide on all the tech we'll use.
@HelloXori
@HelloXori 3 жыл бұрын
🧐
@FilledStacks
@FilledStacks 3 жыл бұрын
@@HelloXori :D
@mawulijo
@mawulijo 3 жыл бұрын
Nice to see you back with a bang!!!
@FilledStacks
@FilledStacks 3 жыл бұрын
Yeeaaaahh! This year I'll push for more content :)
@mawulijo
@mawulijo 3 жыл бұрын
​@@FilledStacks Happy to hear that. One question though. Is idea of this product going to be a service for restaurants to signup for OR is it meant for a particular restaurant? If it is going to be a service (which I hope it is or should be :-) ), will it not be prudent to have like a "Delivery Management" which interfaces with delivery agencies and depends on the "Order Management"? This "Delivery Management" will then be depended on by the "Driver App" and a "Driver Manager"-- which will be used by the delivery agencies. A total of 11 apps lol What do you think? Please here is a link to what I mean: www.dropbox.com/s/bx7c8xn7q1c9yd5/boxedOut.png?dl=0
@mawulijo
@mawulijo 3 жыл бұрын
Reading through the README, I realized it is a service for restaurants. What u think about my proposal unless you plan to manage the deliveries yourself.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@mawulijo It's a service for companies wanting to manage restaurants or a restaurant itself, like uber eats or door dash. Drivers will use the proximity rule at first. If there's not enough drivers to do that we'll add a driver management piece as well.
@gilmcglory3748
@gilmcglory3748 3 жыл бұрын
Awesome!!! Looking forward to learning a lot. Thanks.
@FilledStacks
@FilledStacks 3 жыл бұрын
Yeeaaaahhh! thanks for letting me know. I'm looking forward to getting this project rolling!
@ysapaa9173
@ysapaa9173 3 жыл бұрын
I'm really excited. It's a great idea man, looking forward to this!
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks! I hope I can make it collaborative, I just don't know how yet. But! I'll think and find a way to get everyone involved that wants to be involved.
@rahulagarwal968
@rahulagarwal968 3 жыл бұрын
Please make a video later in future on Clean Architecture in flutter. Domain Driven Architecture concepts.
@FilledStacks
@FilledStacks 3 жыл бұрын
That's a good suggestion but I don't use that so I have no experience with it. I only share code that I use in production. If i don't have experience with it i wouldn't be able to give you something that you won't find on the other tutorials out there. Like Resocoder's series on it
@rahulagarwal968
@rahulagarwal968 3 жыл бұрын
@@FilledStacks Thanks a lot for the response.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@rahulagarwal968 You're welcome
@emmanuelsonzico5997
@emmanuelsonzico5997 3 жыл бұрын
Dane at it again 🙌
@FilledStacks
@FilledStacks 3 жыл бұрын
I'm trying my best! :D Thanks for watching
@yujinkang4427
@yujinkang4427 3 жыл бұрын
Very excited as always. May I ask just one thing to enable the automatic captioning please?
@FilledStacks
@FilledStacks 3 жыл бұрын
Hey, Thank you. I've tried that, I think you have to turn it on in the player. There's no place for me to enable that.
@yujinkang4427
@yujinkang4427 3 жыл бұрын
@@FilledStacks Thank you so much for the kindness. For the second video ‘Technical planning... ‘, it’s enabled and captions r showing up! But for this and the third video, the cc buttons r grayed out. But its okay, dont mind. I can fully understand ur awesome lectures with x0.75 speed instead:). Thanks a lot!
@FilledStacks
@FilledStacks 3 жыл бұрын
@@yujinkang4427 Thanks for letting me know. I'm going to google now and see how I can enable it. i think it's only available if the google translate can understand me and make the translations. With my accent I don't know if it always understands me. I would really like you to be able to follow along with the videos so I'll see if I can get it working for all the boxtout content.
@yujinkang4427
@yujinkang4427 3 жыл бұрын
@@FilledStacks All the videos’ cc buttons r enabled now and so all the captions are showing up! Thank you so much :)
@FilledStacks
@FilledStacks 3 жыл бұрын
@@yujinkang4427 Awesome!! I could only select the language English for two of them but I'm happy it's available everywhere. It wasn't letting me set auto-captioned for them. But I'll keep checking to see maybe they generate them after a while.
@mithushanjalangan5132
@mithushanjalangan5132 3 жыл бұрын
That's very helpful to run through your thought process. Well explained. I'm curious about What the tool you are using to explain ?
@FilledStacks
@FilledStacks 3 жыл бұрын
I figured I'd use my ipad to emulate a white board. There are many tools that's easier than the one I'm using. Microsoft Whiteboard is something I was using last night during planning, but then I switched to Autodesk sketch app. Mostly because it has layers and I'll be able to layer some of my explanations and hide / show them as needed.
@wickedgummybear3104
@wickedgummybear3104 3 жыл бұрын
Very very interesting to see the complete process. I'm particularly interested in how you will seperate the apps and still have them talking with the different services. I know this will be more code oriented, but how are you planning on tackling UX/UI? I know most of the times the company itself has inhouse styling they need used, but I'm wondering what you'll do with this app. Anyway, awesome first video!
@FilledStacks
@FilledStacks 3 жыл бұрын
Wicked! Thanks man, I always appreciate your questions and input. I'm doing the technical planning today so I'll have a clearer answer for you after that than right at this moment. i like planning the separate services because it'll allow you to practice abstraction at a very nice and high level section of the product. It's interesting, you'll see when we get there :) The UI/UX I figured I'd use a basic template and work off that. I bought a template from UI8 that has all the basic Food delivery functionalities. Using that i'll go over what I think is important and make updates to that UI where necessary. If everything is as I want it then i'll keep it as is and just build the UI. I'll have a clearer explanation when we get to building the mobile app, which I'll document and put in the repo and in a video as well.
@md.ruhulamin7963
@md.ruhulamin7963 3 жыл бұрын
Thank you sir for this series.
@FilledStacks
@FilledStacks 3 жыл бұрын
You're welcome. I hope it turns out as great as it's been in my head while thinking of it 😆
@vince-the-prince
@vince-the-prince 3 жыл бұрын
Cool series. Exited!
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you. I hope it stays that way!
@venkateshpanchariya
@venkateshpanchariya 3 жыл бұрын
This would be of great help to me ! Thanks again :)) Any idea on the approximate time ?
@FilledStacks
@FilledStacks 3 жыл бұрын
Awesome, I'm happy to hear that. I only have about 6-8 hours a week of development time so it's going to go slow. I'd say most likely a year to get a proper version up and running.
@SHORTCUTPLUS
@SHORTCUTPLUS 3 жыл бұрын
looking forward for its completion 😁
@FilledStacks
@FilledStacks 3 жыл бұрын
Shhhheeesssh! We haven't even finished highlevel planning haha! That's a long way from now, we still have A LOT of code to write.
@SHORTCUTPLUS
@SHORTCUTPLUS 3 жыл бұрын
@@FilledStacks well you cant imagin the joy and happiness we beginner feel since most of the youtubers only focus how to do things rather than how to be productive and have a sustainable product. taking out your time for something like this is really appreciated .
@FilledStacks
@FilledStacks 3 жыл бұрын
@@SHORTCUTPLUS I appreciate the feedback and the kind words. I'll try my best to carry over as much information as I can. I hope that we can all work together to figure out the best way to do that as a community.
@SHORTCUTPLUS
@SHORTCUTPLUS 3 жыл бұрын
@@FilledStacks #Next Video😁
@akshay6019
@akshay6019 3 жыл бұрын
At the end pleas share some information like average read and write, storage used , estimates billing etc
@FilledStacks
@FilledStacks 3 жыл бұрын
I will do that, it's going to run for many years, but I can probably share 6 months after it's made public which will be in about 18 months from now hopefully.
@mawio3763
@mawio3763 2 жыл бұрын
Hi. Just wanted to reach out and compliment you on an excellent tutorial series! The coding standards and practices are top notch. Following your guides closely and looking forward to contibuting to this. Also, do you have a Patreon?
@FilledStacks
@FilledStacks 2 жыл бұрын
Hey Marrion! Thank you, that's very kind of you and I really appreciate it. I put quite a lot of effort in making sure it's easy to follow and it's clear what I'm doing. So appreciate you giving feedback on that.
@ahmadwehbe9614
@ahmadwehbe9614 3 жыл бұрын
This is very valuable! Thanks.
@FilledStacks
@FilledStacks 3 жыл бұрын
I appreciate the feedback. I'm hoping the entire series can be as valuable.
@AkashJadhavIT
@AkashJadhavIT 3 жыл бұрын
cant wait to learn from this series :)
@FilledStacks
@FilledStacks 3 жыл бұрын
Me too! I'm very excited about it too. I just published the second video and now we're getting to the nice juicy technical code parts!
@jamesr2408
@jamesr2408 3 жыл бұрын
Hi Dane, thanks for sharing the Food Delivery project. Has the tutorial been completed? I see a playlist under the title of Food Delivery Service project in this channel, but it lists an unconnected -- albeit useful -- assortment of tutorials. Am I looking in the wrong place? Hope to hear from you. Thank you.
@FilledStacks
@FilledStacks 3 жыл бұрын
Those are all the tutorials in order of 1 to latest. I didn't title them Ep1 or Ep2 to ensure I don't chase people away that need the content but think they need to watch everything. Each tutorial can stand on its own so it's titled that way, but the building a food deliver service has 18 videos in it. The series has been stopped because I didn't have time to build another product while actually building 5 other products for companies that we own stakes in. But they're all there.
@jamesr2408
@jamesr2408 3 жыл бұрын
FilledStacks, I see. Many thanks. Your overall project briefing was clear and kind of familiar. I've gone through Django based tutorial for food delivery. Will give your tutorial a go. Looks very promising. Thanks again.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@jamesr2408 Awesome! and Thank you. I appreciate it.
@hectorprx
@hectorprx 3 жыл бұрын
Thanks, All The Best
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks for watching!
@icodegfx4444
@icodegfx4444 3 жыл бұрын
Awesome, can't wait!
@FilledStacks
@FilledStacks 3 жыл бұрын
Next one is out! I'm soooo excited for the 3rd episode.
@AbhayYadav-ck5sh
@AbhayYadav-ck5sh 3 жыл бұрын
I can also contribute for backend if you plan to move on Apollo GraphQL we can still use firebase Auth with cloud function.
@FilledStacks
@FilledStacks 3 жыл бұрын
I have no experience in that so I would probably not move to Apollo and GraphQL. I'm quite confident I can build it with firebase firstore and the realtime database.
@davidstevens6654
@davidstevens6654 3 жыл бұрын
Wow! Thank you for sharing!
@FilledStacks
@FilledStacks 3 жыл бұрын
It's my pleasure! Lets hope the delivery is as good as the promise :D scratch that, lets hope it's even better than the promise!
@matthewbevis2838
@matthewbevis2838 3 жыл бұрын
I am so appreciative of this series. Learning how to plan out an application is gold. Thanks so much!! Quick question what program are you using to draw your Product Architecture overview? diagram>
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks! And thanks for letting me know. I appreciate you sharing. I'm using my iPad and Auto desk sketch book.
@martinharris4416
@martinharris4416 3 жыл бұрын
Amazing Dane !! i was waiting for your next video but super excited for this new series. i'm definitely following along. Also Dane are you going to cover the design part of the screens in something like Figma? Also there are some services such as Sketch or even Figma which directly convert UI design To flutter UI code, so would you consider using them?
@FilledStacks
@FilledStacks 3 жыл бұрын
Hey David! thanks for watching and also for waiting on the next video. I appreciate it. I have already bought a design from ui8 that has all the figma files in it. There will be some modifications to the UI so I will definitely go through them to update the UI and share that as well. I don't know about converting the UI to figma, specifically because I'll need to add my viewmodel logic which will most likely make me build the UI differently. More separated. But it's an option! I'll definitely see what it spits out and then make my decision after that.
@ProductionReadyApp
@ProductionReadyApp 3 жыл бұрын
Please keep uploading...👍
@FilledStacks
@FilledStacks 3 жыл бұрын
I'll try my best to keep uploading.
@ProductionReadyApp
@ProductionReadyApp 3 жыл бұрын
@@FilledStacks will you upload the full course eventually?
@FilledStacks
@FilledStacks 3 жыл бұрын
@@ProductionReadyApp There's no course. I'm uploading episode 11 today after I record the voice over and edit the video.
@ProductionReadyApp
@ProductionReadyApp 3 жыл бұрын
@@FilledStacks thanks, I meant to say the playlist
@FilledStacks
@FilledStacks 3 жыл бұрын
@@ProductionReadyApp Yeah, it's out. I try to post a new episode every week.
@googler1961
@googler1961 3 жыл бұрын
Waiting for upcoming videos 😬👌😁😁
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you! I'm looking forward to recording it on Sunday.
@googler1961
@googler1961 3 жыл бұрын
@@FilledStacks I hope....u will be regular 😂, on this series
@FilledStacks
@FilledStacks 3 жыл бұрын
@@googler1961 haha, me too! I'll try my best to put out a video every week
@alexandrufilipescu1301
@alexandrufilipescu1301 3 жыл бұрын
Hello there, I have not watched a video of yours(until now) as I am now following Reso Coder's DDD series, but I am really excited to see your way to code and the architecture you will use... Do you have any idea of how much time will take to have the series finished? and also, could you please activate automatic subtitles? Also how does the stacked architecture compare to DDD? thank you.
@FilledStacks
@FilledStacks 3 жыл бұрын
Hey Alexandru, thanks for watching and leaving a comment. I'm also very excited for this series. Well I can tell you that a fully fledges system where we only rebuilt 2 of the client applications took a year. Here we're building everyting, starting at a smaller scale and then working up to more functionality. because of that I'd say at minimum a year, so you can skip the vids for now and watch when the final one is out haha. I can activate automatic subtitles as well. I don't think it's an option, but I'll do that. Well, based on that question I don't think you quite yet understand the difference between a state management solution and a design pattern / style. Domain Driven Design is a methodology to follow that allows you to build your application with the Domain as the leading factor (Things specific to your product or code base). Stacked is a state management solution, the two cannot be compared. You can actually use DDD and then use stacked as your state management solution. The architecture really doesn't matter . If you understand what Eric Evans mentions in this video you'll see that the architecture / state management you use with DDD is not the main focus. It's a side effect of using DDD . kzbin.info/www/bejne/pn7Ymomio6ykoM0 I hope that helps.
@alexandrufilipescu1301
@alexandrufilipescu1301 3 жыл бұрын
@@FilledStacks First of all, that you for your very long answer, it is really useful! Also, I want in the end(when I will be prepared) to build a real app that can be used by people. After finishing the DDD course, what would you suggest me to do? start my own small/test project? I don't really understand when you should stop looking at tutorials... But I want to make a robust application. Thank you again for your time and precious information.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@alexandrufilipescu1301 You're welcome. I'm happy to give insights where I can. The best thing to do in any scenario is to start building an app immediately. If you know the basics then start building. This process will tell you what you need to learn. If you're a beginner I would recommend that you don't follow any of the DDD or other design paradigms around code. The reason is that you will find it all useless at the beginning. It's a lot of additional stuff for no additional benefits. just build something using setState, don't use anything else. Once that becomes painful find ways to do it better. And then keep improving. We have an inherent advantage over every other industry and that's the ability to truly do incremental improvements at 0 cost. What that means is that a structural engineer can't build a "shitty" structure and expect to iterate on it in a month or so, they'll have to tear it all down and then rebuild it so iteration has traditionally been very expensive in all fields. It's not for us, it costs us $0 to change our mind, architecture and entire product. So you should use that to your advantage to move faster and grow your knowledge base in a more effective manner. Build something, don't listen to any of us, once you get stuck and you have a problem find a video or article specifically to cover your problem then learn it and continue building something. That's the best I can do to answer that questions. Focus on good coding principles, start with the SOLID principles those are what's used in all architectures so if you understand that you'll understand all engineered systems to a certain extent.
@alexandrufilipescu1301
@alexandrufilipescu1301 3 жыл бұрын
@@FilledStacks Thank you a lot! I am just wondering how you don't have yet way more subscribers, you provide very valuable and helpful advice.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@alexandrufilipescu1301 haha, I don't know myself. Well I do have some reasons: 1. I don't ask people to like or subscribe, and it's proven that they won't. 2. Most people are still stuck on BLoC and I make no BLoC content. 3. I only use the architecture that I use in production in my videos 4. I only share code one it works in production, which means I'm not putting out videos about "hot topics" 5. I have no "flashy" videos. My videos are for the developers that will be working on a project and code base for 3+ years. Not just a quick tutorial then its done. So the audience isn't that large. 6. I don't make videos for beginners, you have to know flutter and understand certain coding princinples to watch my videos, so I alienate a lot of the viewership the larger channels depend on. There's probably more, but I'm happy with what the channel has. I'm pushing for more. I've set a goal for 100k this year, crazy goal but I'll try my best to get there. And I'll start asking devs to subscribe as well :) That might help a bit.
@Juliapak
@Juliapak 3 жыл бұрын
thank you mister!!!
@FilledStacks
@FilledStacks 3 жыл бұрын
It's my pleasure 😊
@Steph-sm5pb
@Steph-sm5pb 3 жыл бұрын
Cool video, in which part of SA are you based?
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks, I am in the Western Cape in the Wine lands :D
@jrheisler
@jrheisler 3 жыл бұрын
I missed this one. Great content. What are you using for your video? Nice approach, I have to catch up!
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you. I'm using my ipad and drawing in an app called AutoDesk sketch app. But it can be done in any app that allows you to draw on a tablet. Then I edit my actual exported videos with Davinci resolve
@jrheisler
@jrheisler 3 жыл бұрын
@@FilledStacks I thought you were free handing. I can't draw, so I've started doing videos with doodly to do step throughs for our apps.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@jrheisler That sounds interesting. I might take a look at that too. I'm doing all free hand drawing, I'm more comfortable with it but I'm not very accurate
@ajnaf7277
@ajnaf7277 3 жыл бұрын
Great 👌 Good luck
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks! I'll definitely need it, this is a large undertaking
@denniszoma
@denniszoma 3 жыл бұрын
one questions though: where are the driver- and restaurant-accounts stored? in the user-db as well with different roles?
@FilledStacks
@FilledStacks 3 жыл бұрын
That will all be decided in episode 3 where we'll determine the models and collections required to represent the functionality that we'd want to achieve. There's no technical talk in the high level planning. Episode two will be the technical planning, that's selecting the technology stack, the source management pattern for the serverless architecture. how we'll structure the code to ensure multiple version releases, etc. That's in the next episode, only after we know all of that can we decide on our schema for the data.
@jeremaine
@jeremaine 3 жыл бұрын
welcome back :)
@FilledStacks
@FilledStacks 3 жыл бұрын
Thanks! I'm very happy to be back!
@fuadall8961
@fuadall8961 2 жыл бұрын
Nice tutorial for flutter. 👍 But is firebase good choice for such product. Such dependency on firebase ..🤔 In real world using your own server and nodejs backend micro services would be right decision using firebase admin sdk.
@FilledStacks
@FilledStacks 2 жыл бұрын
Yes it is, for us. I would rather not write my own server and focus on the product. We're actually moving our new startup from an existing RUST backend with GQL back to Firebase because there's so many things we can do in Firebase that's better than a manually built server.
@oliverbytes
@oliverbytes 3 жыл бұрын
Great!!
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you! Appreciate you still hanging around after me being away for a few weeks :D
@oliverbytes
@oliverbytes 3 жыл бұрын
@@FilledStacks yeah I notice you're not that active anymore. Me as well due to busy life with family. How about you? Do you still use flutter as your main tool for your projects?
@FilledStacks
@FilledStacks 3 жыл бұрын
@@oliverbytes I'm still active as a flutter developer, I just wasn't posting videos. my company uses only Flutter for client development so we're still coding in Flutter literally every day. just switched to making videos every 2 weeks instead of every week. Now I'm gonna try and go back to 1 a week for this year.
@oliverbytes
@oliverbytes 3 жыл бұрын
@@FilledStacks great to hear!! Can't wait to see more videos from you! More power to you Dane!!!
@FilledStacks
@FilledStacks 3 жыл бұрын
@@oliverbytes Much appreciated. Thanks for the words of encouragement!
@AbhayYadav-ck5sh
@AbhayYadav-ck5sh 3 жыл бұрын
I think you should use mongodb with Apollo GraphQL for backend & Vue js or React for web frontend.
@FilledStacks
@FilledStacks 3 жыл бұрын
Those are good suggestions but I won't be doing a web frontend in the first round of this development. We'll focus only on the mobile apps which will be built with Flutter and the backend I'll use Firebase. most likely Typescript, or nodeJs. I'd like to use .net core but don't know how well supported the packages are and the tooling for google cloud functions
@jeremaine
@jeremaine 3 жыл бұрын
@@FilledStacks +1 for .net core :)
@FilledStacks
@FilledStacks 3 жыл бұрын
@@jeremaine I would love that too. I'll see the support for it and how much we can do.
@jayantsharma2669
@jayantsharma2669 3 жыл бұрын
I am currently learning flutter. Can I follow along with you or after completion of my flutter course, So that I can understand things more better?
@FilledStacks
@FilledStacks 3 жыл бұрын
Great! Welcome to the Flutter world. You would have to understand Flutter before you follow along with this. I won't explain any beginner things, I'll just be building the service and giving architecture overview of why we're doing certain things.
@jayantsharma2669
@jayantsharma2669 3 жыл бұрын
@@FilledStacks I got it. I will follow this project after some time... Thanks for the videos 😀
@FilledStacks
@FilledStacks 3 жыл бұрын
@@jayantsharma2669 you're welcome :) I hope you come back and follow along when you're readu.
@_chappie_
@_chappie_ 3 жыл бұрын
dude thanks for this
@FilledStacks
@FilledStacks 3 жыл бұрын
Lets hope I can deliver as much as I promised. I'll try my best to make this an informative and hopefully a collaborative experience.
@_chappie_
@_chappie_ 3 жыл бұрын
@@FilledStacks No doubt you will man. Great content so far. Keep it coming. Ik everyone will appreciate this. Take you time. Quality is worth the wait.
@FilledStacks
@FilledStacks 3 жыл бұрын
@@_chappie_ Thanks a lot. I appreciate the encouragement. i'll try to keep the quality as high as I can.
@Collins01
@Collins01 3 жыл бұрын
Awesome ♥️
@FilledStacks
@FilledStacks 3 жыл бұрын
I have a feeling it's going to be a great experience :)
@googler1961
@googler1961 3 жыл бұрын
How much the total cost of project ? Just asking for knowledge......Please share with us, so we can know
@FilledStacks
@FilledStacks 3 жыл бұрын
At the moment it'll only be my time that's costing the company money. I could make around $80 an hour if I put my time into my company development. I spend about 16 hours a week on the project to make progress and the videos so that's $1280 usd a week which would be $66560 USD a year that I'm spending on making this series. But it doesn't exactly work out that way for me. For every few videos I make I get a new client which wants to work with me. If I take up their work partnership we'll make all that money back and more. So at the moment it costs us $0 to make the series because all of the tools I'm using will be free. I think to run it will all depend on the amount of traffic. If it costs any amount of money to run you'll most likely have a good amount of traffic, so you'll be making that money back anyway.
@googler1961
@googler1961 3 жыл бұрын
@@FilledStacks Thanks for such a nice information......Looking more from you... ⚡
@abdikarimosman2511
@abdikarimosman2511 3 жыл бұрын
where is project is finished
@FilledStacks
@FilledStacks 3 жыл бұрын
There’s only 17 episodes out. still about 40 until we can have a basic flow through the app complete
@NOURTCS
@NOURTCS 3 жыл бұрын
prefect Very GoOoD
@FilledStacks
@FilledStacks 3 жыл бұрын
Thank you. I'm happy that you find it useful.
@royayon
@royayon 3 жыл бұрын
Plz plz... include web support also... (besides App) Cheers...
@FilledStacks
@FilledStacks 3 жыл бұрын
Hey Ayon, I'm not an experienced web developer and would most likely not be able to build the best web clients since I really don't understand CSS. Flutter web app maybe. We'll have all the mobile code so it'll be a good set of videos to convert an existing mobile app to a working website. I might do that when the series is done.
@danthegoodman_
@danthegoodman_ 3 жыл бұрын
What ipad app is this?
@danthegoodman_
@danthegoodman_ 3 жыл бұрын
Its autodesk sketchbook apparently
@FilledStacks
@FilledStacks 3 жыл бұрын
Yes, autodesk sketchbook. It's what I use to do my digital drawings so I figured I'd use it instead of a whiteboarding app because of the layers and how comfortable I am with it
Каха и лужа  #непосредственнокаха
00:15
This tool annoyed me (so I built a free version)
19:38
Theo - t3․gg
Рет қаралды 132 М.
The Two Generals’ Problem
8:26
Tom Scott
Рет қаралды 7 МЛН
Ex-Google CEOs Statement on 2025 AI Is Stunning...
28:03
TheAIGRID
Рет қаралды 39 М.
The Most Powerful Type of Worldbuilding
24:31
Curious Archive
Рет қаралды 300 М.
Technical Planning for a Firebase Backend
21:19
FilledStacks
Рет қаралды 7 М.
Is this the WORST CODE I've EVER SEEN? // Code Review
24:28
The Cherno
Рет қаралды 68 М.
The Most Insane Weapon You Never Heard About
13:56
Kurzgesagt – In a Nutshell
Рет қаралды 6 МЛН
Database Design for a Food Delivery App (Example & Walkthrough)
7:30
Complex Animations in Flutter using Rive | Flare
15:44
FilledStacks
Рет қаралды 226 М.
Каха и лужа  #непосредственнокаха
00:15