{"repo":"ning3739/blogbackendserver","free":true,"listed":false,"github":"https://github.com/ning3739/blogbackendserver","clone":"git clone https://github.com/ning3739/blogbackendserver.git","description":"FastAPI-powered blog backend featuring async design, multilingual support, AI, payments, and media processing.","language":"Python","stars":10,"topics":["celery","fastapi","github-actions","s3-bucket","stripe"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Heyxiaoli Backend Server Production-ready backend for modern blogs, built with FastAPI. Features async architecture, multi-language, payment, AI content, and advanced media management. Table of Contents - Features - Tech Stack - System Architecture - Quick Start - Project Structure - Configuration - API Documentation - Database Migration - Async Tasks - Deployment Guide - Development Guide - Testing - FAQ - Contributing - License Features Authentication & Security - Email verification code-based login - OAuth 2.0 social login (Google, GitHub) - JWT dual-token authentication (access & refresh) - Argon2 password hashing - CSRF protection middleware - Configurable rate limiting Content Management - Multi-language support (Chinese/English) - Rich text editor integration - Draft/publish workflow - Hierarchical tags & categories - SEO metadata optimization - Cover image management - Content versioning & history Media Management - AWS S3 cloud storage - Automatic image watermarking (customizable) - Dynamic thumbnail generation - Intelligent file type categorization - User-scoped media library - Batch upload with progress tracking Payment Integration - Stripe payment gateway - Automated PDF invoice generation - Transactional email delivery - Payment history & analytics - Secure webhook event processing AI-Powered Features - Automated content translation (Alibaba Cloud Qwen) - High-quality text-to-speech (Azure Cognitive Services) - Intelligent content summarization - Multi-language A","default_branch":null,"files":null,"tree":[],"storefront":"/r/ning3739","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ning3739/blogbackendserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}