Orchidtracker

D 54 completed
Web App
unknown / rust · small
132
Files
27,849
LOC
1
Frameworks
10
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
69.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #56155
Member of a group with 7 similar repo(s) — this repo is canonical view group →
Top concepts (12)
Project DescriptionpresentationWeb BackendtestingFactoryLoggingNotificationsTestingDatabaseConfigurationAuthenticationAnalytics
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a full-stack web application in Rust using Axum for managing an orchid collection. I need features for collection management, allowing users to track watering schedules, fertilizer, and repotting history in both card and table views. It must include multi-user authentication and AI plant identification, which should use Gemini or Claude and integrate with Andy's Orchids nursery data. Additionally, implement climate monitoring from hardware sensors, seasonal care tracking, and the ability to track the weather in each plant's native habitat. Finally, add web push notifications for overdue watering or climate warnings.
rust axum web-app orchid full-stack ai climate-monitoring authentication
Generated by gemma4:latest

Catalog Information

The orchidtracker project is a simple web application designed for individuals to monitor and manage the care of their orchids.

Description

Orchidtracker is a user-friendly web app that allows users to track the health and care requirements of their orchids. The application provides a straightforward interface for monitoring temperature, humidity, and other environmental factors essential for orchid growth. With orchidtracker, users can easily keep track of watering schedules, fertilization needs, and pest control measures.

الوصف

يعد orchidtracker تطبيقًا ويبًا سهل الاستخدام يتيح للمستخدمين متابعة احتياجات الرعاية للنباتات الأوركيد. يقدم التطبيق واجهة بسيطة لمراقبة درجات الحرارة والرطوبة وغيرها من العوامل البيئية المهمة للنمو النباتي. يمكن للمستخدمين بسهولة متابعة جداول المياه والتسميد والحفاظ على Measures الوقاية من الحشرات.

Novelty

5/10

Tags

plant-care orchid-management environmental-monitoring watering-schedules fertilization-needs

Technologies

axum leptos serde tokio

Claude Models

claude-opus-4.6

Quality Score

D
53.5/100
Structure
59
Code Quality
35
Documentation
55
Testing
65
Practices
56
Security
65
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 9 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 3784 duplicate lines detected \u2014 consider DRY refactoring
  • 9 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 53 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

35.8h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
About: code-quality intelligence by Repobility · https://repobility.com
PASS
Quality Gate
A
Risk (3)
ISC
License
14.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
89.9%
json
2.2%
markdown
2.1%
css
2.1%
javascript
1.1%
yaml
0.8%
shell
0.6%
typescript
0.6%
toml
0.6%
html
0.1%

Frameworks

Axum

Symbols

function452
constant83
struct67
variable36
extension26
enum19

Concepts (12)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_descriptionProject DescriptionA full-stack Rust web application for managing an orchid collection with multi-user authentication, AI-powered plant identification, climate monitoring, and seasonal care tracking.80%
arch_layerpresentationDetected presentation layer70%
auto_categoryWeb Backendweb-backend70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicLoggingDetected from 3 related files50%
business_logicNotificationsDetected from 11 related files50%
business_logicTestingDetected from 10 related files50%
business_logicDatabaseDetected from 16 related files50%
business_logicConfigurationDetected from 6 related files50%
business_logicAuthenticationDetected from 6 related files50%
business_logicAnalyticsDetected from 2 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Embed Badge

Add to your README:

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