Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Simple blog app.
Basic Info
- Host: GitHub
- Owner: DogukanUrker
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://dogukanurker.com/flaskblog
- Size: 201 MB
Statistics
- Stars: 176
- Watchers: 3
- Forks: 71
- Open Issues: 6
- Releases: 41
Topics
Metadata Files
README.md
FlaskBlog
A modern blog application built with Flask, featuring a clean UI and powerful admin tools.
Watch demo on YouTube — See screenshots (mobile/desktop, dark/light)
✨ Features
- User System - Registration, login, profiles with custom avatars
- Rich Editor - Milkdown editor for creating beautiful 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
- Analytics – Tracks post views, visitor countries, and operating systems
- Security - Google reCAPTCHA v3, secure authentication
- Advanced Logging - Powered by Tamga logger
🚀 Quick Start
Prerequisites
- Python 3.9+
- astral/uv
Installation
```bash
Clone the repository
git clone https://github.com/DogukanUrker/flaskBlog.git cd flaskBlog/app
Run with uv
uv run app.py ```
Visit http://localhost:1283 in your browser.
Default Admin Account
- Username:
admin - Password:
admin
🛠️ Tech Stack
Backend: Flask, SQLite3, WTForms, Passlib \ Frontend: TailwindCSS, jQuery, Summer Note Editor \ Icons: Tabler Icons
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
👨💻 Author
Doğukan Ürker \ Website | Email
⭐ If you find this project useful, please consider giving it a star!
Owner
- Name: Doğukan Ürker
- Login: DogukanUrker
- Kind: user
- Location: İzmir, Türkiye
- Company: @sensity-ai
- Website: dogukanurker.com
- Twitter: dogukanurker
- Repositories: 3
- Profile: https://github.com/DogukanUrker
full-stack engineer @sensity-ai
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
title: "Flask Blog"
type: software
authors:
- given-names: Doğukan Mete
family-names: Ürker
email: dogukanurker@icloud.com
repository-code: https://github.com/dogukanurker/flaskblog
url: https://dogukanurker.com/flaskblog
abstract: "A modern blog application built with Flask, featuring user authentication, post management, and a clean TailwindUI interface."
keywords:
- flask
- blog
- python
- web-application
- sqlite
- tailwind
license: MIT
GitHub Events
Total
- Issues event: 4
- Watch event: 2
- Issue comment event: 5
- Push event: 11
- Pull request event: 2
- Pull request review event: 6
- Pull request review comment event: 20
- Fork event: 3
Last Year
- Issues event: 4
- Watch event: 2
- Issue comment event: 5
- Push event: 11
- Pull request event: 2
- Pull request review event: 6
- Pull request review comment event: 20
- Fork event: 3
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Doğukan Ürker | d****r@i****m | 1,195 |
| dependabot[bot] | 4****] | 58 |
| Rohit Vishwakarma | r****3@g****m | 21 |
| fliberd | d****v@g****m | 16 |
| code forever | 2****g | 1 |
| Talha Emre Yenigun | 8****n | 1 |
| ImgBotApp | I****p@g****m | 1 |
| Cycloctane | C****e@o****m | 1 |
| Teloshav | z****i@t****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 51
- Total pull requests: 188
- Average time to close issues: 9 days
- Average time to close pull requests: 3 days
- Total issue authors: 11
- Total pull request authors: 11
- Average comments per issue: 0.73
- Average comments per pull request: 0.45
- Merged pull requests: 151
- Bot issues: 1
- Bot pull requests: 112
Past Year
- Issues: 31
- Pull requests: 98
- Average time to close issues: 9 days
- Average time to close pull requests: 4 days
- Issue authors: 5
- Pull request authors: 4
- Average comments per issue: 0.55
- Average comments per pull request: 0.76
- Merged pull requests: 73
- Bot issues: 0
- Bot pull requests: 58
Top Authors
Issue Authors
- DogukanUrker (39)
- wishrohitv (4)
- Jonathan-R-Anderson (2)
- ghost (2)
- depfu[bot] (1)
- IgnacyFluder (1)
- edwinlock (1)
- dkashkarev (1)
- coleak2021 (1)
- ancientlaw0 (1)
- pradeepkumarjha0 (1)
Pull Request Authors
- dependabot[bot] (113)
- DogukanUrker (45)
- wishrohitv (22)
- Teloshav (2)
- codehwang (2)
- imgbot[bot] (1)
- Echo0ff (1)
- emreyenigun (1)
- hillarysanders (1)
- leirons (1)
- ghost (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Flask ==2.2.2
- WTForms ==3.0.1
- flaskwebgui ==1.0.3
- passlib ==1.7.4