Offer Crawling
F 49 completed
Other
web_app / json · small
59
Files
10,543
LOC
3
Frameworks
7
Languages
Pipeline State
completedRun ID
#396605Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
58.53Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication group #49625
Member of a group with 4 similar repo(s) — canonical #106827 view group →
Top concepts (2)
Project DescriptionWeb Frontend
All rows above produced by Repobility · https://repobility.com
AI Prompt
Create a full-stack job crawling and application system. The project needs three parts: a job crawler, a backend API, and a frontend management dashboard. The backend should use Express and TypeScript, connecting to an SQLite database. Key features include a multi-user authentication system supporting `user`, `vip`, and `admin` roles, single sign-on with session invalidation, and strong device fingerprint validation via the `X-Device-Fingerprint` header. The API must handle job listing/filtering, CRUD for application records (isolated by `user_id`), and admin endpoints for user management (viewing, role changing, force logout). The frontend should be built with React and Vite, providing pages for login, job viewing, and application management, with restricted access for admin features. Also include the Python crawler script.
typescript express react vite python sqlite full-stack job-crawler authentication api
Generated by gemma4:latest
Catalog Information
该项目包含职位爬虫、后端 API、前端管理台三部分。 本次已升级为多用户鉴权系统,支持 user / vip / admin 角色、单点登录、设备指纹校验和用户管理。
Description
该项目包含职位爬虫、后端 API、前端管理台三部分。 本次已升级为多用户鉴权系统,支持 user / vip / admin 角色、单点登录、设备指纹校验和用户管理。
Novelty
3/10Tags
typescript express react vite python sqlite full-stack job-crawler authentication api
Claude Models
claude-opus-4-6
Quality Score
F
48.8/100
Structure
41
Code Quality
78
Documentation
34
Testing
0
Practices
57
Security
75
Dependencies
60
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
- 604 duplicate lines detected \u2014 consider DRY refactoring
- 3 '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
8.6h
Tech Debt (B)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (14)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
Unknown
License
10.4%
Duplication
Languages
Frameworks
Express Tailwind CSS Vite
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open data scored by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | 该项目包含职位爬虫、后端 API、前端管理台三部分。 本次已升级为多用户鉴权系统,支持 user / vip / admin 角色、单点登录、设备指纹校验和用户管理。 | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
