Back Portfolio of Pasidu Priyashan

Enterprise ERP System with Accounting, HR, and POS Modules (CodeIgniter + AngularJS)

Overview

This Enterprise Resource Planning (ERP) system is a comprehensive business management platform designed to streamline operations across multiple departments. It centralizes sales, finance, HR, stock control, and POS functions into a single, easy-to-use application.

Built with CodeIgniter (backend) and AngularJS (frontend), the system provides a fast, modular, and scalable structure suitable for both web and on-premise deployments.
Users can manage invoices, quotations, purchases, vendors, customers, employees, and payroll with complete access control and real-time reporting.

The ERP also includes a POS interface, automated accounting module, and role-based permission system to ensure secure and efficient workflow management.
It was designed to help businesses increase visibility, improve decision-making, and reduce administrative overhead with automation and centralized data management.

💼 Role & Contribution

Designed and developed the ERP system from scratch using CodeIgniter and AngularJS

Built REST APIs for all business modules and front-end integration

Implemented accounting logic, report generation, and stock management workflows

Integrated POS interface and dynamic PDF generation for invoices and receipts

Developed HR module with attendance and payroll system

Designed responsive UI using Bootstrap and Angular components

Services Offered

Web Application Development ERP System Development

Technologies Used

CodeIgniter (PHP MVC Framework) Angular js Mysql

Key Integrations

google api's
Enterprise ERP System with Accounting, HR, and POS Modules (CodeIgniter + AngularJS)

Contact Management

Manage all users, vendors, and customers in one place with a powerful role and permission-based system. Administrators can assign roles, define access levels, and control data visibility across departments.

Contact Management

Product Management

Streamline inventory operations with tools for managing stock levels, product categories, tags, and item variations. Includes automatic stock updates, reorder alerts, and category-based organization for fast lookup.

Product Management

POS & Invoicing

Integrated Point of Sale (POS) and invoicing system with support for custom billing templates, purchase orders, and Goods Received Notes (GRNs). Simplifies order processing, receipt printing, and payment tracking.

POS & Invoicing

Accounting

Comprehensive accounting module to manage bank accounts, transactions, income, expenses, and credit notes. Offers detailed financial reports, ledger management, and real-time profit tracking for better financial control.

Accounting