DEV.co
Open-Source ERP · youyingxiang

Discover

Discover is a PHP-based inventory management and ERP system built on Laravel and Dcat-admin, designed for manufacturers of down and feather products. It provides modules for procurement, inventory, sales, production, stocktaking, and financial management with batch tracking and cost allocation.

Source: GitHub — github.com/youyingxiang/Discover
623
GitHub stars
231
Forks
PHP
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryyouyingxiang/Discover
Owneryouyingxiang
Primary languagePHP
LicenseMIT — OSI-approved
Stars623
Forks231
Open issues11
Latest releaseUnknown
Last updated2025-01-22
Sourcehttps://github.com/youyingxiang/Discover

What Discover is

A Laravel 7.3+ application leveraging Dcat-admin UI framework with extensions for pinyin transliteration, phone validation, enums, and Qiniu cloud storage integration. Database-driven with structured migrations and seeders for initialization; no API or frontend separation documented.

Quickstart

Get the Discover source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/youyingxiang/Discover.gitcd Discover# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Down/Feather Manufacturing Operations

Tailored for batch-based production workflows with multi-lot inventory tracking, material requisition, quality inspection (down percentage), and warehouse location management—core use case per README.

Small-to-Medium Manufacturing with Monthly Closing

Supports supplier/customer AR management, monthly accounting periods (customizable close dates), expense generation, and settlement workflows; suitable for factories with recurring monthly reconciliation.

Batch-Tracked Inventory Systems

Distinguishes product-level inventory from batch-level stock with separate reporting; tracks cost per batch and supports FIFO-like lot selection during outbound; ideal for perishable or time-sensitive commodities.

Implementation considerations

  • Database schema is auto-generated via migrations; requires manual environment setup (.env, database credentials, Qiniu API keys if cloud storage used).
  • No release version tagged on GitHub (latestRelease: n/a); using main branch carries risk of undocumented breaking changes.
  • QQ group (1129427935) is primary support channel; no issue tracker response SLA or commercial support offering visible.
  • Batch cost allocation logic (cost % quantity) is embedded; audit trail and GL integration with external accounting systems not documented.
  • Admin-only UI (Dcat-admin); no customer/supplier self-service portal or mobile app mentioned.

When to avoid it — and what to weigh

  • Multi-Channel or B2C E-Commerce — No evidence of web storefront, payment gateway, or multi-channel order sync. Designed for B2B supplier/customer relationships with manual order entry.
  • Global/Multi-Currency Operations — No mention of multi-currency, tax localization, or non-Chinese regional compliance. Appears single-currency and tailored to Chinese manufacturing (Qiniu integration, QQ support group).
  • Real-Time Analytics or BI Integration — Static report center shown in screenshots; no streaming data, webhooks, or BI tool integrations documented. Queries appear ad-hoc, not time-series or predictive.
  • Non-PHP/Laravel Tech Stack Environments — Requires PHP 7.3+, Laravel framework, and Composer; no containerization, Kubernetes, or polyglot deployment patterns evident. Legacy PHP deployment model.

License & commercial use

Licensed under MIT (permissive OSI license). Code is freely modifiable and redistributable. No contribution guidelines or author attribution requirements beyond standard MIT.

MIT license permits commercial use, modification, and distribution. However, no warranty is provided, and the project carries no commercial support, SLA, or liability indemnification. Deploying in production requires organizational acceptance of community-maintained software risk.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceMedium
Security considerations

No security audit, penetration test results, or vulnerability disclosure policy documented. Admin panel (Dcat-admin) has no visible rate limiting, CSRF, or audit logging details. Database credentials must be managed securely in .env; no secrets rotation guidance. Open issues (11) may include unfixed vulnerabilities; inspection required before production use.

Alternatives to consider

Odoo (Open Source ERP)

Full-featured ERP with multi-language support, REST API, and larger community; steeper learning curve and higher resource overhead.

ERPNext (Frappe Framework, Python)

Cloud-native, multi-tenant, strong batch/inventory features, and active commercial backing; different tech stack.

Dolibarr (PHP-based ERP)

Lightweight PHP alternative with procurement, sales, and inventory; broader industry coverage but less specialized for batch manufacturing.

Software development agency

Build on Discover with DEV.co software developers

Discover is a solid fit for small-to-medium down/feather factories with batch-centric workflows and monthly accounting needs. Before deployment, assess your tolerance for community-maintained software, Chinese-language documentation, and absence of commercial support. Devco can help customize integrations, migrate legacy systems, or build complementary APIs and customer portals.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

Discover FAQ

Can I use this in production without commercial support?
Legally yes (MIT license). Operationally risky: no SLA, no warranty, unresolved issues, single maintainer. Suitable only if your team can fork and maintain independently.
Does it integrate with cloud accounting software (Xero, QuickBooks)?
Not documented. Month-end journals and fee settlements are local only. Export to external GL requires custom development.
Is there a mobile app or customer portal?
No. Admin-only web interface (Dcat-admin). Mobile and B2C access would require custom development.
What is the minimum infrastructure requirement?
PHP 7.3+, MySQL/PostgreSQL, Laravel runtime; single-server deployment feasible for <100 users. No scalability details (caching, queues, clustering) documented.

Software developers & web developers for hire

DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If Discover is part of your open-source erp roadmap, our team can implement, customize, migrate, and maintain it.

Evaluating Discover for Your Manufacturing Operation?

Discover is a solid fit for small-to-medium down/feather factories with batch-centric workflows and monthly accounting needs. Before deployment, assess your tolerance for community-maintained software, Chinese-language documentation, and absence of commercial support. Devco can help customize integrations, migrate legacy systems, or build complementary APIs and customer portals.