diff --git a/apps/www/_blog/2022-05-18-how-supabase-accelerates-development-of-all-pull-together.mdx b/apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx similarity index 82% rename from apps/www/_blog/2022-05-18-how-supabase-accelerates-development-of-all-pull-together.mdx rename to apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx index c3f5a540556..91863ae08e3 100644 --- a/apps/www/_blog/2022-05-18-how-supabase-accelerates-development-of-all-pull-together.mdx +++ b/apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx @@ -1,6 +1,6 @@ --- title: How Mike Lyndon is using Supabase to accelerate development of AllPullTogether -description: Mike Lyndon is learning web development as he builds AllPullTogether, and Supabase helps accelerate what he can accomplish. +description: Mike Lyndon is learning web development as he builds AllPullTogether, and Supabase is helping him accelerate what he can accomplish. author: shanerice image: thumb: @@ -8,7 +8,7 @@ tags: - community - case-study - q-and-a -date: '2022-05-18' +date: '2022-05-26' toc_depth: 3 --- @@ -38,6 +38,8 @@ M: Sure! It was part of being in quarantine for a month. I was like, “I need s Once I was through that learning phase, I started looking into how I could create a web app with 3D. That’s another layer of complexity in terms of all the different stacks that you can build on, and I was trying to learn all of them at the same time. During that time I came across an Egghead video series on how to build a SaaS product with nextJS, Supabase, and Stripe. +![AllPullTogether's tech stack](/images/blog/AllPullTogether tech stack.png) + The course gave me the blueprint I needed. I was like, “Wait a minute. I can do that! I can build that too.” I watched that and started implementing what I learned. That's when I realised that I might have an app on my hands that I can market as a product. Something relatively simple where users can upload their 3D assets and someone else can review it by annotating on top of the asset, which is how AllPullTogether started. _S: When we were talking before we started recording, one of the things you mentioned was through your learning before AllPullTogether you were working on a different project to teach yourself backend tools._ @@ -48,7 +50,7 @@ M: At one point I was working on a health tracker app. Just as a personal projec I deliberately did everything manually and that included building out the databases, figuring out the schema, marshalling the data, Normalisation. It was a good way to learn the principles of database design and backend stuff, but I realised that I was moving at a pace that was relatively slow. It was also not something that I enjoyed doing. What I like doing is the frontend and user experience stuff. So when I saw the Supabase video training series, I was like, “Okay, let me give this a go.” -What I love about Supabase is I had something up and running in probably less than a day. It takes care of the authorization. It let me quickly build out the tables. I learned about row level security, and how that can help separate out the data in terms of who can see what. I love the fact that Supabase is essentially all of these different pieces, all brought together. +What I love about Supabase is I had something up and running in probably less than a day. It takes care of the [authorization](/auth). It let me quickly build out the tables. I learned about row level security, and how that can help separate out the data in terms of who can see what. I love the fact that Supabase is essentially all of these different pieces, all brought together. It makes it much easier for me to build the entire app. If it weren't for Supabase, I'd probably still be talking about launching my app. Instead, I can zoom through the backend stuff and focus on improving my app. @@ -56,8 +58,12 @@ _S: Mike, that's great to hear. What you're sharing is a story that we hear ofte _Before we end our conversation, is there anything else you want to share about your app or your experience with the rest of the community?_ -M: I just want to add to that point. One of the things that’s growing in popularity for digital content creation is multiplayer/real-time. Developing a collaboration-focused app means this was something already on my todo list. I looked into trying to do that myself - setting up the web sockets and the servers - but when I saw Supabase now had that as well, I thought, “Great, that's one less thing that I need to worry about.” +M: I just want to add to that point. One of the things that’s growing in popularity for digital content creation is [multiplayer/real-time](https://multiplayer.dev/). Developing a collaboration-focused app means this was something already on my todo list. I looked into trying to do that myself - setting up the WebSockets and the servers - but when I saw Supabase now had that as well, I thought, “Great, that's one less thing that I need to worry about.” _S: Great. Mike, I appreciate you taking the time and I'm looking forward to watching you build your app and seeing it grow._ M: Thanks. + +--- + +Check out Mike's work on [AllPullTogether](https://we.allpulltogether.online) and follow him on [Twitter](https://twitter.com/mike_lyndon). And if you're not familiar with Supabase sign up and let us know what you're excited to build. \ No newline at end of file diff --git a/apps/www/public/images/blog/AllPullTogether tech stack.png b/apps/www/public/images/blog/AllPullTogether tech stack.png new file mode 100644 index 00000000000..c5bfc6bbf93 Binary files /dev/null and b/apps/www/public/images/blog/AllPullTogether tech stack.png differ