Sweater

Custom app for sweater industry

Install Sweater

bench get-app https://github.com/mehedi432/sweater

Add the Frappe Gems badge to your README

Maintain Sweater? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=mehedi432%2Fsweater)](https://frappegems.com/gems/apps/mehedi432/sweater)

About Sweater

Sweater ERP

Meek Sweater & Fashions Ltd.

A custom ERPNext application built for sweater manufacturing factories, covering merchandising, sampling, production workflows, and factory-specific ERP customizations.

Built on ERPNext v15 / Frappe v15.


📌 System Requirements

  • Ubuntu 20.04 / 22.04 (Recommended)
  • Python 3.10+
  • Node.js 18+
  • Yarn
  • Redis
  • MariaDB / MySQL
  • Frappe Bench (Latest)

🚀 ERPNext v15 Installation Guide

1️⃣ Initialize Frappe Bench

bench init --frappe-branch version-15 frappe-bench

Bench directory path:

/home/[frappe-user]/frappe-bench

2️⃣ Go to Frappe Bench Directory

cd frappe-bench

3️⃣ Fix User Directory Permissions

chmod -R o+rx /home/[frappe-user]/

4️⃣ Create a New Site

bench new-site site1.local

📦 Download Required Apps

Payments App (Required)

bench get-app payments

ERPNext v15

bench get-app --branch version-15 erpnext

HRMS App (Optional)

bench get-app hrms

Verify:

bench version --format table

⚙️ Install Apps

bench --site site1.local install-app erpnext
bench --site site1.local install-app hrms

⚙️ Install Specific Version Apps

bench switch-to-branch version-15 frappe
bench switch-to-branch version-15 erpnext
bench switch-to-branch version-15 hrms

🔄 Restore Existing Database (Optional)

bench --site newsite.com restore \
sites/newsite.com/private/backups/your-database.sql.gz \
--force

Then:

bench --site newsite.com migrate
bench restart

🧵 Sweater App Installation

bench get-app $URL_OF_THIS_REPO --branch develop
bench --site site1.local install-app sweater

🧪 Development & Contribution

Pre-commit

cd apps/sweater
pre-commit install

Tools used: - ruff - eslint - prettier - pyupgrade


🤖 CI

GitHub Actions: - CI (tests on develop) - Linters (Semgrep, pip-audit)


📜 License

MIT License

Related Manufacturing apps for Frappe & ERPNext

  • Frappe Manager — The production platform for Frappe/ERPNext. Automatic TLS, versioned migrations, worker orchestration, isolated benches. Everything from a single CLI.
  • Process Manufacturing — PROCESS MANUFACTURING
  • Textile — Textile App for ERPNext
  • Aumms — AuMMS ( Aurum Manufacturing Management System ) is a Frappe App to facilitate the Operations in Gold Manufacturing
  • Next Pms
  • Frappe Gmail Thread — Gmail thread tracking app
  • Frappe Search — Frappe Search enables powerful, global search functionality across your custom Frappe apps.
  • Erpnext Mrp — MRP Tools for ERPNext