RUVIDEO
Поделитесь видео 🙏

Photo Upload Service with Python FastAPI, S3, Postgres, React JS & Chakra UI

📁 Обучение 👁️ 33 📅 28.11.2023

Let’s build an image upload service with Python Fast API, React JS, Chakra UI, PostgreSQL, Docker and AWS S3!

In this tutorial you will learn about a very common technique used to store images in web applications. The image itself is stored in AWS S3, which is a file storage system and the URL is stored in a PostgreSQL database. This way, you store the image perfectly without much compression. At the same time your database does not take too much space because you don’t have to store the image as a Binary object.

For the frontend we use React JS and Chakra UI as a UI framework to avoid writing any raw CSS.

In terms of database, we are going to use a simple PostgreSQL running locally on our machine.

The backend framework will be FastAPI which is an amazing Python backend framework that’s really fast and gives you amazing documentation automatically!

0:00 Intro
0:30 Demo
2:55 Database Setup
6:40 Backend Python FastAPI
16:40 Store Image in S3
18:55 Store URL in PostgreSQL
23:16 Start ReactJS Dev
25:15 Support CORs in Backend
27:22 Frontend Continued
31:13 Connect Frontend & Backend
41:12 Final Demo!
44:40 Summary & Outro

#python #tutorial #postgres #reactjs #chakraui #appbuild #programming #docker #s3 #aws

Backend Code: [https://github.com/irtiza07/photo-upload-full-stack/tree/master/backend](https://github.com/irtiza07/photo-upload-full-stack/tree/master/backend)

Frontend Code: [https://github.com/irtiza07/photo-upload-service](https://github.com/irtiza07/photo-upload-service)

Visit me at: https://irtizahafiz.com

Reach me at: [email protected]

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Photo Upload Service with Python FastAPI, S3, Postgres, React JS & Chakra UI», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.