Research Paper Finder Deploy

F 50 completed
Other
library / json · small
72
Files
7,724
LOC
4
Frameworks
8
Languages

Pipeline State

completed
Run ID
#1546191
Phase
done
Progress
0%
Started
2026-04-16 23:50:15
Finished
2026-04-16 23:50:15
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
60.93
Framework unique
Isolation
Last stage change
2026-05-10 03:35:41
Deduplication group #56828
Member of a group with 4 similar repo(s) — canonical #771921 view group →
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

I want to build a research paper finder application. Could you set up the structure using FastAPI for the backend and React with Vite and Tailwind CSS for the frontend? The project should handle data interaction, possibly using JSON files, and include a command-line interface component. Please ensure the structure is ready for deployment, perhaps including a deployment checklist or setup instructions.
python fastapi react vite tailwind json research finder web-app cli
Generated by gemma4:latest

Catalog Information

I want to build a research paper finder application. Could you set up the structure using FastAPI for the backend and React with Vite and Tailwind CSS for the frontend? The project should handle data interaction, possibly using JSON files, and include a command-line interface component. Please ensure the structure is ready for deployment, perhaps including a deployment checklist or setup instructions.

Tags

python fastapi react vite tailwind json research finder web-app cli

Quality Score

F
49.8/100
Structure
37
Code Quality
82
Documentation
12
Testing
20
Practices
66
Security
72
Dependencies
90

Strengths

  • Consistent naming conventions (snake_case)

Weaknesses

  • Missing README file — critical for project understanding
  • No LICENSE file — legal ambiguity for contributors
  • No CI/CD configuration — manual testing and deployment
  • Potential hardcoded secrets in 2 files
  • 168 duplicate lines detected — consider DRY refactoring

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a test suite — 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

Languages

json
39.8%
python
34.3%
javascript
10.8%
markdown
10.2%
shell
3.9%
text
0.5%
css
0.4%
html
0.2%

Frameworks

FastAPI React Tailwind CSS Vite

Symbols

variable155
function129
constant42
class20
method18
property2

API Endpoints (20)

Same analyzer free for public repos: https://repobility.com
MethodPathHandlerFramework
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
POSTsearch_papersFastAPI
POST/approve/{code}approve_pairingFastAPI
POST/attachcomplete_pairingFastAPI
GET/auth/keysapi.getExpress
POST/auth/keysapi.postExpress
GET/healthhealthFastAPI/Flask
DELETEkeyurlParams.deleteExpress
GETkeyurlParams.getExpress
GET/keysget_keysFastAPI
POST/keyscreate_keyFastAPI
POST/pairrequest_pairingFastAPI
GET/papers/{tier}list_papers_in_tierFastAPI
GET/papers/{tier}/{filename}download_paperFastAPI
GET/pdf/{filename}download_summary_pdfFastAPI
GET/pendinglist_pendingFastAPI
POST/searchapi.postExpress
GET/status/{task_id}get_search_statusFastAPI
DELETEtokenurlParams.deleteExpress
GETtokenurlParams.getExpress
GET/verifyverify_keyFastAPI

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1369965.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV
Repobility · MCP-ready · https://repobility.com