Safecomply

SafeComply is a robust Safety Compliance Tracking App built on the Frappe framework to help organizations effectively monitor, document, and manage workplace safety, audits, and regulatory compliance.

Install Safecomply

bench get-app https://github.com/vinaymishraofficial/safecomply

Add the Frappe Gems badge to your README

Maintain Safecomply? Paste this into your README:

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

About Safecomply

🛡️ SafeComply – Safety Compliance Tracking App

SafeComply is a Frappe-based app designed to help organizations track and manage safety audits, incidents, and compliance processes with structured dashboards, detailed reports, and guided onboarding.

SafeComply Logo


🚀 Features

  • 📝 Log safety incidents and audits
  • ✅ Manage corrective actions and checklists
  • 📊 Charts: Audit Results, Compliance %, Incident Types
  • 📋 Compliance Summary Reports
  • 📦 Dashboard with cards & shortcuts
  • 🧭 Onboarding for new users
  • 🔐 Role-based access (Safety Officer, Auditor, Manager)

🛠️ Installation

Follow these steps to install SafeComply into your Frappe bench:

# Go to your apps folder
cd ~/frappe-bench/apps

# Clone the repo
git clone https://github.com/vinaymishraofficial/safecomply.git

# Add to apps.txt
echo "safecomply" >> ../sites/apps.txt

# Install on site
bench --site yoursite.com install-app safecomply
bench migrate

Then login and visit the SafeComply workspace to get started.


🧰 Tech Stack

  • Frappe Framework v14+
  • Python, MariaDB, Redis
  • REST-ready (via Frappe)
  • Full export via fixtures

📘 Documentation

📚 SafeComply Wiki
Includes setup guide, user flow, and module overview.


🖼️ App Structure

safecomply/
├── fixtures/           # Charts, Reports, Cards, Dashboard
├── public/             # Assets like logo.png
├── config/             # Workspace definition
├── safecomply/
│   └── safety_compliance_tracking_app/
│       └── doctype/    # Core doctypes
├── README.md

🙌 Developed By

Made with ❤️ by Vinay Mishra
📍 Alwar, Rajasthan, India


📄 License

This project is licensed under the MIT License. See LICENSE file for details.

Related Localization apps for Frappe & ERPNext

  • Wiki — Free and Open Source Wiki built on top of Frappe
  • India Compliance — Simple, yet powerful compliance solutions for Indian businesses
  • Nepal Compliance — Open source ERP for Nepal with HR, Payroll & Accounting compliance, based on ERPNext by Frappe Technologies.
  • Erpnextswiss — ERPNext application for Switzerland-specific use cases
  • Erpnext Germany — ERPNext customizations for German companies
  • Ksa Compliance — KSA Compliance App for KSA E-invoice
  • Zatca Erpgulf — Implementation of Zatca Phase-2 E-Invoicing - for FrappeCLoud
  • Kenya Compliance — KRA eTIMS Tax Compliance Integration This app works to integrate ERPNext with KRA's eTIMS via the Online Sales Control Unit (OSCU) to allow for the sharing of information with the revenue authority.via OSCU with ERPNext