Django Project: Build a Micro eCommerce with Python, Django, Neon Postgres, Stripe, & TailwindCSS

preview_player
Показать описание
Micro eCommerce with Python, Django, Serverless Postgres, Stripe, TailwindCSS and more.

Learn to build a modern web application to sell one-off digital products using Python, Django, Serverless Postgres, TailwindCSS, and the Stripe API.

A long term goal of this course would be to set a very practical foundation for selling products online so you can build traction for your project. Once you have traction you can continuously improve until you build a sustainable business on your own.

Topics
⦿ Production database integration with Neon’s Serverless Postgres
⦿ Branched database versions for dev, staging, and prod
⦿ Sell, upload, and download digital files with Object Storage
⦿ Purchase-protected Downloads
⦿ Product Pages with TailwindCSS and Flowbite
⦿ Using Environment Variables
⦿ Containerize Django with Docker
⦿ Stripe API and Checkout Integration
⦿ and much more!

Prerequisites
⦿ Some HTML / CSS Experience is ideal

Resources

0:00:00 Welcome
0:03:05 Demo
0:15:54 Getting Started
0:22:38 Serverless Basics
0:26:09 Integrating Neon's Serverless Postgres into Django
0:33:11 Using Python Decouple and Dj Database Url
0:42:10 Products Model
0:51:37 Product Model Form and Tailwind Input Class
0:59:49 Product Create View & Template
1:07:40 Product List View
1:16:04 Product Detail & Update View
1:28:39 FileField, ImageField and MEDIA_ROOT
1:40:40 Protected Product Attachment Files
1:48:09 Product Attachment Download View
1:57:56 Product Attachments Display Table
2:11:23 Formsets for Product Management Part 1
2:21:24 Formsets for Product Management Part 2
2:29:56 Dyanmically Add Formset Forms with JavaScript
2:50:08 Purchase Model
2:57:11 Purchase Form & Flow Start
3:09:10 Stripe Checkout API Basics with Python
3:18:18 Integrate Stripe to our Django Models
3:32:38 Cloud Based File Storage for Protected Assets
3:49:37 Pre-sign File for Downloading with Boto
3:58:21 Running with Branched Environments
4:03:50 Containerize the Django App
4:28:07 Thank you - YouTube
Рекомендации по теме
Комментарии
Автор

Justin I wanted to say, your dedication to put out django content is just amazing! Finding quality content to learn django is pretty hard so most of what I can do with django comes from your tutorials. Thanks again for everything ❤

Shaam_Ark
Автор

Just discovered yout channel man, and I'm amazed by the amount of high quality content. Awesome work!

Автор

eagerly waiting for any tutorial from you to refresh my django skill. Thank you Justin You are the man

djangodeveloper
Автор

In 1 month i learnt a lot from you are such a awesome man
You are God to People like me who cannot afford High paid courses.

prashlovessamosa
Автор

10 yars ago i watched your video to create my diploma project. Now, i help yangster to build his project. Wow what a jorney)

sergeyab
Автор

Sir you consistently produce higher quality projects compared to others teaching in the same field.

informationtech-musa
Автор

Wow thank you sir for always putting up Django materials it has helped me alot

judevector
Автор

You won't understand how well you have impacted me, but all I can say to you is BIG Thanks.

tvcblog
Автор

Another amazing learning here. I just wish you can do more FastAPI tutorial, its always feel awesome to learn from you

Mr_MicDaniel
Автор

LFG !!! Thanks justin for producing quality Django content. You're the Best 🤝

nageshkale
Автор

Thank you soooo much!! It's so easy to follow for a beginner like me and very well explained. Really appreciate your efforts!

aliciachoi
Автор

Thank you very much for this great effort, your channel and courses helped me a lot to become Django developer

omarbd
Автор

'rm' is not recognized as an internal or external command,
operable program or batch file. how can i solve this error in windos

mdgolamrabbani
Автор

i am not able to use secret key for stripe api error is : No API key provided. (HINT: set your API key using "stripe.api_key = <API-KEY>"). You can generate API keys from the Stripe web interface.

kirtipriya
Автор

Much needed project
Gonna improve this to make it my personal project

commonsense
Автор

Hello, fan here from Philippines, very nice video tutorials, hope you make many more video to help other aspiring students like me reach their dreamjob, hope you make many more Django and postgres tutorials, also the Vue js Godbless sir

rjbasada
Автор

Dear Sir, I really appreciate the amazing projects you bring for us to build. However, I am eager to enhance my skills by learning to create a full-stack project that utilizes both React and Django. I am looking to build a project that not only looks good but also incorporates intermediate to advanced level functionalities. Your guidance in creating such a project would be invaluable to me.

informationtech-musa
Автор

Wow! this is gold Man, thank you very much!

junivensaavedra
Автор

What is the recommended way to manage Django migration files using Git in a multi-branch development environment with production, development, and hotfix branches, and what are the important steps to follow?

Saketh-Chandra
Автор

It is really passed the time for a complete web framework of django marriage with a javascript framework such as vuejs, we are really struggling when we code 2 lines of js, don't you agree?

DaryaIbrahim