Travel Planner

B+ 85 completed
Web App
containerized / python · small
100
Files
2,736
LOC
3
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
43.05
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48276
Member of a group with 1 similar repo(s) — canonical #84359 view group →
Top concepts (2)
Project DescriptionWeb Backend
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Build me an AI-powered travel planner application. I need a system that can generate optimized itineraries and recommend points of interest (POIs) for travelers. The core features should include calculating the optimal route using Google OR-Tools for TSP, automatically searching and ranking nearby POIs like cafes and restaurants, and creating custom LLM packages using LangGraph for storytelling and generating recommendation rationales. For visualization, please integrate Folium for maps and a timeline view. The backend should be built with FastAPI, using SQLAlchemy with PostgreSQL (PGVector) for the database, and it should handle user feedback to improve recommendation quality. The frontend MVP should use Streamlit. Please ensure the project is containerized using Docker and docker-compose.
python fastapi streamlit langgraph sqlalchemy postgresql docker travel-planner llm gis
Generated by gemma4:latest

Catalog Information

An AI-powered travel planner that generates optimized itineraries, recommends points of interest, and creates custom LLM packages for travelers.

Description

The system offers a web-based interface where users can input travel preferences and constraints. It leverages large language models to understand user intent and generate detailed itineraries that optimize travel routes and time. Points of interest are recommended based on popularity, proximity, and user interests, ensuring a personalized experience. The backend integrates database storage for user profiles and itinerary data, while caching improves response times. Designed for both individual travelers and travel agencies, it solves the problem of manual itinerary planning and provides instant, data-driven recommendations.

الوصف

يقدم النظام واجهة ويب تتيح للمستخدمين إدخال تفضيلاتهم وقيودهم الخاصة بالسفر. يستند إلى نماذج لغوية كبيرة لفهم نية المستخدم وتوليد جداول سفر مفصلة تُحسّن مسارات السفر والوقت. تُوصى معالم السياحة بناءً على شعبيتها، وقربها، واهتمامات المستخدم، ما يضمن تجربة مخصصة. يدمج النظام قاعدة بيانات لتخزين ملفات تعريف المستخدمين وجداول السفر، مع استخدام التخزين المؤقت لتحسين سرعة الاستجابة. صُمم للمسافرين الفرديين ووكالات السفر، ويحل مشكلة تخطيط الجداول يدويًا، مقدماً توصيات فورية قائمة على البيانات.

Novelty

7/10

Tags

route-optimization point-of-interest-recommendation ai-itinerary-generation llm-integration travel-personalization

Technologies

alembic anthropic fastapi gunicorn langchain openai pydantic sqlalchemy streamlit uvicorn

Claude Models

claude-opus-4.6

Quality Score

B+
85.4/100
Structure
74
Code Quality
100
Documentation
80
Testing
65
Practices
92
Security
100
Dependencies
50

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.6h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (4)
Same scanner, your repo: https://repobility.com — Repobility
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
48.0%
markdown
45.6%
yaml
2.3%
toml
2.2%
ini
1.1%
shell
0.8%

Frameworks

FastAPI pytest SQLAlchemy

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionAI 기반 여행 일정 최적화 및 POI 추천 시스템입니다.80%
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/78316.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV