Geodashboard

D 52 completed
Web App
unknown / json · small
179
Files
69,691
LOC
0
Frameworks
8
Languages

Pipeline State

completed
Run ID
#368304
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
42.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47698
Member of a group with 2 similar repo(s) — canonical #85705 view group →
Top concepts (1)
Web Backend
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a Streamlit-based interactive geospatial dashboard using Python. I need this tool to visualize and analyze spatial data. The project structure should include an `app.py` file for the main application logic, a `data/` directory for storing datasets, and necessary dependency management files like `requirements.txt` and an `environment.yml`. The dashboard should be easy to run, ideally with clear instructions in the README.md.
python streamlit geospatial dashboard data-visualization analysis streamlit-app
Generated by gemma4:latest

Catalog Information

A Streamlit-based interactive geospatial dashboard that visualizes and analyzes spatial data using Python libraries.

Description

The application is an interactive geospatial dashboard built with Streamlit that allows users to upload, explore, and analyze spatial datasets. It leverages powerful Python libraries such as pandas for data manipulation, NumPy and SciPy for numerical analysis, and Plotly for rendering dynamic maps and charts. Users can filter data, compute statistics, and visualize relationships between geographic features directly within the web interface. An optional AI layer powered by OpenAI can interpret natural language queries and generate insights or visual summaries. The tool is designed for analysts, planners, and researchers who need a quick, reproducible way to turn raw geographic data into actionable information.

الوصف

يُقدّم هذا التطبيق لوحة معلومات جغرافية تفاعلية تُبنى على إطار عمل Streamlit، تمكّن المستخدمين من تحميل واستكشاف وتحليل مجموعات البيانات المكانية. يعتمد على مكتبات Python القوية مثل pandas لمعالجة البيانات، وNumPy وSciPy للعمليات العددية، وPlotly لإنشاء خرائط ورسوم بيانية ديناميكية. يتيح للمستخدمين تصفية البيانات، حساب الإحصاءات، ورسم العلاقات بين العناصر الجغرافية مباشرةً داخل واجهة الويب. يتضمن طبقة ذكاء اصطناعي مدعومة بـ OpenAI يمكنها تفسير استفسارات اللغة الطبيعية وتوليد رؤى أو ملخصات بصرية. صُمم هذا الحل للخبراء في التحليل الجغرافي، المخططين، والباحثين الذين يحتاجون إلى طريقة سريعة وقابلة للتكرار لتحويل البيانات المكانية الخام إلى معلومات قابلة للتنفيذ. يقدّم التطبيق واجهة سهلة الاستخدام مع أدوات تصفية متقدمة وخيارات تصدير للرسوم البيانية والتقارير. يدمج بين المرونة في التحليل الإحصائي والقدرة على التفاعل الفوري مع البيانات الجغرافية، ما يميزّه عن الحلول التقليدية.

Novelty

5/10

Tags

geospatial-visualization interactive-dashboards data-analysis python-data-science real-time-mapping statistical-modeling natural-language-insights

Technologies

numpy openai pandas plotly pydantic scipy streamlit

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

D
52.4/100
Structure
37
Code Quality
74
Documentation
59
Testing
0
Practices
62
Security
84
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2194 duplicate lines detected \u2014 consider DRY refactoring
  • 9 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

6.1h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
Repobility · code-quality intelligence · https://repobility.com
Unknown
License
12.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
70.6%
python
27.7%
html
1.2%
css
0.4%
text
0.0%
yaml
0.0%
toml
0.0%
markdown
0.0%

Frameworks

None detected

Concepts (1)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/92500.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV