Skip to main content
George Khananaev
Tag archive

#python

7 posts

Read FastAPI DocShield: protect your API docs with one line
Open Source

FastAPI DocShield: protect your API docs with one line

HTTP Basic Auth on the OpenAPI docs endpoints for FastAPI

A tiny FastAPI extension that adds HTTP Basic Authentication to the Swagger UI, ReDoc, and OpenAPI JSON endpoints. Drop it in, set a username and password, and your API docs are no longer public. Useful when you want docs in production but not publicly indexable.

fastapipythonsecurityauthentication
132 min
Read Excel AI Assistant: AI transforms for spreadsheets
FeaturedCase Study

Excel AI Assistant: AI transforms for spreadsheets

A Python desktop app that adds LLM-powered transformations to Excel and CSV files

A Python desktop application that enhances Excel and CSV files using AI transformations. Features dual AI backends (OpenAI API and local Ollama), customizable prompt templates, batch processing, and a workflow built for analysts who want AI without leaving their spreadsheet.

pythonaillmopenaiollamadesktop
642 min
Read Building Google Reviews Scraper Pro
FeaturedCase Study

Building Google Reviews Scraper Pro

A resilient Python web scraper for multi-language Google Maps reviews

A production-grade Google Maps review scraper that extracts multi-language reviews with images, writes to MongoDB, and handles detection countermeasures. Incremental scraping, image downloading, and URL replacement built for scale.

pythonweb-scrapingmongodbautomationplaywright
1722 min
Read Dark Theme Auth FastAPI Server
Open Source

Dark Theme Auth FastAPI Server

A FastAPI template with auth-protected endpoints, Redis, logging, and a custom dark-themed docs UI

A versatile FastAPI server template with authentication-protected endpoints, Redis caching, structured logging, and a custom dark theme for the API documentation. A solid foundation for production APIs that want opinions baked in from day one.

fastapipythonredisauthenticationtemplate
102 min
Read PyNextStack: a full-stack user management starter
FeaturedCase Study

PyNextStack: a full-stack user management starter

FastAPI backend, Next.js frontend, auth and profiles out of the box

A full-stack user management system with a Next.js frontend and FastAPI backend. Registration, authentication, profile management, and a Material-UI interface. Production-ready defaults so you can focus on your actual product instead of rebuilding the login form.

fastapinextjspythontypescriptauthenticationfull-stack
252 min
Read Travel Panel: the core travel management platform
FeaturedCase Study
Moon Holidays

Travel Panel: the core travel management platform

FastAPI backend, Next.js operator portal, and B2B partner portal powering Moon Holidays end to end

Travel Panel is the core system at Moon Holidays. A FastAPI backend, a Next.js operator portal, a B2B partner portal, and the orchestrator for every downstream product: TravelOffer for end customers, Live Deck for call-center TVs, Vercel Controller for deployment cache, StaySync for allotment availability, and a WebSocket messenger for internal communication. Running on AWS with ALB, MemoryDB, CloudFront, S3, and more.

fastapinextjspythontypescriptmongodbvalkeyawsmulti-tenantsaasarchitectureplatformorchestration
Dec 2022 — Present11 min
Read py-image-compressor: batch image compression in Python
Case Study

py-image-compressor: batch image compression in Python

A lightweight CLI for compressing, converting, and resizing images in bulk

A small Python utility for compressing, converting, and resizing hundreds of images at once. Supports modern formats like WebP, handles recursive directory scans, and preserves structure so you can run it on a whole asset folder safely.

pythoncliimageswebpautomation
362 min