Logo Lanfrica

Francesscodes/SMEFlow-ERP

Type de record:

software
Créateur:
Fra
Hôte:
SMEFlow ERP is a lightweight HR and operations management system built on Frappe Framework, designed for small and medium-sized enterprises (SMEs) in Africa. It covers the core people-ops stack, employee records, attendance tracking, leave approvals, payroll processing, and expense management without the complexity of a full enterprise ERP. # SMEFlow ERP A lightweight HR and operations management system built on Frappe Framework, designed for small and medium-sized enterprises (SMEs) in Africa. Built from scratch as a custom Frappe app on top of ERPNext v15. --- ## Features ### Employee Management Maintain complete staff records including designation, department, employment type, contact details, and employment status. ### Attendance Tracking Log daily attendance per employee with check-in and check-out times. Statuses include Present, Absent, Half Day, and On Leave. ### Leave Management Employees can apply for leave across multiple leave types (Annual, Sick, Maternity, Paternity, Unpaid). Total leave days are calculated automatically on submission. ### Payroll Engine Process monthly payroll with basic salary, transport allowance, housing allowance, and other allowances. Gross pay and net pay are computed automatically after deductions (PAYE tax, pension, others). ### Expense Claims Staff can submit expense claims by category (Travel, Meals, Supplies, Communication, etc.) with an approval workflow moving from Draft to Pending Approval to Approved/Paid. ### Analytics Dashboard A real-time HR overview dashboard showing total active employees, today's attendance (present/absent), pending leave applications, unpaid payroll count, and pending expense claims with quick-access links to every module. --- ## Tech Stack - Frappe Framework v15 - ERPNext v15 - Python 3.12 - MariaDB - JavaScript (Frappe Page API) --- ## Installation ```bash cd ~/frappe-bench bench get-app github.com bench --site your-site-name install-app smeflow_erp bench --site your-site-name migrate ``` --- ## App Structure ``` smeflow_erp/ └── smeflow_hr/ ├── doctype/ │ ├── sme_employee/ │ ├── sme_attendance/ │ ├── sme_leave_application/ │ ├── sme_payroll/ │ └── sme_expense_claim/ └── page/ └── smeflow_dashboard/ ``` --- ## User Roles | Role | Access | |---|---| | SME HR Manag …

Licenses