{"repo":"DogukanUrker/FlaskBlog","free":true,"listed":false,"github":"https://github.com/DogukanUrker/FlaskBlog","clone":"git clone https://github.com/DogukanUrker/FlaskBlog.git","description":"Simple blog app.","language":"Python","stars":194,"topics":["blog","flask","passlib","python","sqlite","wtforms","tailwindcss","uv","admin-panel","authentication"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"FlaskBlog A modern blog application built with Flask, featuring a clean UI and powerful admin tools. Try the live demo at flaskblog.dogukanurker.com · self-hosted on my home server behind a Cloudflare Tunnel, auto-deployed on every push and reset nightly. See DEMO.md for how it's wired end to end. Watch demo on YouTube — See screenshots (mobile/desktop, dark/light) Features - User System - Registration, login, profiles with custom avatars - Rich Editor - Custom Markdown editor with toolbar for formatting posts - Admin Panel - Full control over users, posts, and comments - Dark/Light Themes - Automatic theme switching - Categories - Organize posts by topics - Search - Find posts quickly - Responsive Design - Works great on all devices - Advanced Logging - Powered by Tamga logger Quick Start Prerequisites - Python 3.10+ - astral/uv Installation Visit http://localhost:1283 in your browser. Docker Or step by step: Configuration All settings can be configured via environment variables. Copy the example file and modify as needed: See .env.example for all available options. When using Docker, the .env file is automatically passed to the container. Default Admin Account - Username: admin - Password: admin Running Tests See tests/README.md for details. Makefile Commands Tech Stack Backend: Flask, Flask-SQLAlchemy, Flask-WTF, Passlib, Bleach, Markdown2 \\ Frontend: Tailwind CSS v4, DaisyUI v5 \\ Icons: Tabler Icons Contributing Contributions are welcome! Please feel free to submit a Pull","default_branch":null,"files":null,"tree":[],"storefront":"/r/DogukanUrker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DogukanUrker/FlaskBlog/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."}