Tana

C 61 completed
Web App
containerized / json · tiny
43
Files
21,893
LOC
1
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
71.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #53371
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionTesting
All rows above produced by Repobility · https://repobility.com

AI Prompt

Create an inventory management application, Tana, for small businesses, focusing on tracking stock levels and managing orders. I need it to handle product management, allowing bulk management of consumables and retail goods, and supporting barcode scanning for quick search and registration. Key features must include recording inventory changes (receiving, usage, sales, disposal, adjustment), conducting physical counts with automatic discrepancy detection, and displaying alerts for items nearing expiration. Since it needs to be fully offline, it must be a PWA that stores data in IndexedDB and supports JSON export/import. The tech stack should utilize Vanilla JavaScript, Vanilla CSS, and be containerized using Docker.
javascript pwa indexeddb inventory-management docker offline barcode web-app css
Generated by gemma4:latest

Catalog Information

Tana is an inventory management application designed for small businesses to track stock levels, manage orders, and generate reports.

Description

Tana provides a web‑based interface for tracking inventory in real time, allowing users to record incoming and outgoing stock, manage purchase orders, and monitor supplier information. It includes automated low‑stock alerts and customizable reporting tools that help businesses analyze sales trends and inventory turnover. The application runs on a lightweight server stack, storing data in structured files for quick access and easy backup. Small business owners, retail managers, and warehouse staff can use Tana to reduce manual paperwork, prevent stockouts, and improve overall supply‑chain visibility. Its simple setup and intuitive design make it suitable for teams without dedicated IT resources. By consolidating inventory data in one place, Tana helps users make informed purchasing and sales decisions.

الوصف

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

Novelty

4/10

Tags

inventory-tracking stock-management order-processing report-generation small-business warehouse-monitoring real‑time-alerts

Technologies

jest nginx puppeteer

Claude Models

claude-opus-4.6

Quality Score

C
61.1/100
Structure
45
Code Quality
80
Documentation
70
Testing
30
Practices
58
Security
82
Dependencies
50

Strengths

  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • Potential hardcoded secrets in 1 files
  • 715 duplicate lines detected \u2014 consider DRY refactoring
  • 2 '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)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

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

Languages

json
29.7%
javascript
27.2%
markdown
19.2%
html
11.4%
css
9.7%
python
1.7%
shell
0.9%
yaml
0.2%

Frameworks

Jest

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_descriptionProject Description治療院・サロン向けの在庫管理アプリ。施術用消耗品と物販商品をブラウザだけで管理できます。80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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