PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Full Stack FastAPI Template.

Full Stack
FastAPI Template — это готовый шаблон для создания современного веб-приложения от бэкенда до фронтенда. Всё настроено: бери и пиши бизнес-логику.

🔹Что внутри:

🔘FastAPI + SQLModel + PostgreSQL на бэке.

🔘JWT, безопасное хеширование паролей, восстановление по email.

🔘Pytest + Playwright для тестов.

🔘React + TypeScript + Vite + Chakra UI на фронте.

🔘Поддержка тёмной темы.

🔘Docker Compose для dev/prod.

🔘Автоматическая сборка клиента и API.

🔘CI/CD через GitHub Actions.

🔘Traefik как обратный прокси с HTTPS.

✅Идеально подходит для запуска стартапа, MVP или внутреннего сервиса. Всё по лучшим практикам.

#FastAPI #FullStack #WebDev #Python #React #Docker #CI_CD #PostgreSQL #TypeScript #JWT #Vite #OpenSource #DevTemplate #Traefik #ChakraUI

📱Ссылка на репозиторий:
https://github.com/fastapi/full-stack-fastapi-template
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍2🔥2🤔11
📱DripDrop.

DripDrop — это библиотека для Python, которая добавляет поддержку прогрессивного стриминга JSON в веб-API.

✅ Вместо того чтобы ждать, пока весь JSON будет готов, DripDrop позволяет отправлять данные по мере их появления — как React Server Components, но в мире Python и FastAPI.

🔹Прогрессивный JSON — это когда:

🔘Структура ответа приходит сразу с заглушками ($1, $2, ...),

🔘Затем сервер постепенно "достримливает" недостающие части, как только они готовы,

🔘Быстрая информация не тормозится из-за медленных операций.

⚠️Пока это Proof of Concept — но уже рабочий и с примерами.

#Python #FastAPI #Streaming #JSON #WebAPI #AsyncIO #BackendDev #OpenSource #DripDrop #DevTools #ProgressiveJSON #DanAbramov #PoC #ReactIdeas #APIInnovation

📱Ссылка на репозиторий:
https://github.com/macieyng/dripdrop
Please open Telegram to view this post
VIEW IN TELEGRAM
2⚡54👍3🔥2