FinanceWise
ERP
Progressive Web App
July 2020 / Dec 2020
A complete ERP (Enterprise Resource Planning) system that aligns financial management, distribution and supply chain management with the core accounting functions to increase profitability and provides full control over the business on a single platform.
MB-Tech is a specialized accounting based softwares company which has a strong hold over the shoe market industry in South Asia. I redeveloped and cloud-enabled one of their major desktop apps to cope with the pandemic-driven spike, in demand for remote working capabilities from their clients. After Some studies and meetings held remotely for the Project Management, we discovered the following matters;
  • The app needed a totally new design
  • Two backend projects were required, first one to enhance and continue using the current reports and the second to create the REST API using latest technologies
  • The same database had to be used, thus to avoid problems at the time of migration.
mobile-view-icon
As the project advanced, I developed my skills with it, too. I was able to work at a decent pace, thanks to the high self - motivation to overcome the challenges I faced in the areas of app architecture, secured API endpoints access, State Control using singleton Services, asynchronous task processing, SAP crystal reports incorporation, complex data queries, sortable paginated tables, personalize manifest.webmanifest with manual prompts and deployments on platforms like Azure, IIS, smarterasp.net, firebase and netlify.
desktop-view-icon
This PWA analyses data through integrated Finance Management, Purchase, Sales, Production & Inventory departments to visualise all aspects of the business in real-time, enabling advanced reporting for confident and timely decision making.
mobile-view-icon

Following is the list of the built Modules, their input vouchers & outputs;

01Finance Module

Based on strong and tested accounting functions, this module handles the general ledger of the company, keeps you up-to-date with financial assets and provide all kind of reports for forecasting, budgeting and planning with just a few clicks.

Inputs

Opening Journal

Cash / Cheque receipt

Cash / Cheque payment

Bank Voucher

Journal Voucher

Outputs

Chart of Accounts

Cash Book

Account Ledger

Group Account

Cheque status

Screen Ledger

02Purchase Module

A complete purchasing system prepared to handle organizations with multiple headquarters, takes care of the procurement, providing multiple tools, from planning to requisition, from gate pass to stock placement and the purchase invoice etc. It controls the supply and inventory and reduces error margins by automating the interdepartamental communication between front office and warehouses.

Inputs

Purchase Order

Goods Receipt Note / Barter In

Purchase Voucher

Purchase Return

Purchase Journal

Purchase Order Cancellation

Outputs

Purchase Report

Purchase Return

Periodic Purchase statement

GRN Report

03Sales Module

This module implements the full Sales department's cycle, from enquiry to delivery including Customer Orders, their scheduling, shipping and invoicing. With real-time stock data, personalized rates and other critical information, it optimizes sales efficiency and ensures timely deliveries. FinanceWise's flexibility allows you to place the sales order against the sales quotation, manually or by combining both of them. It also maintains sales person log and make automatic credit check for managing the credit limits of the customers.

Inputs

Sale Order

Delivery Note / Barter Out

Credit / Cash Sale

Sale Return

Bilty Update

Claims

Sale Journal

Sale Order Cancellation

Outputs

Cash

Sales

Sales Return

Periodic Sales Statement

Unsold Items

Product Repeat

Periodic Purcha

Sales/Recovery Comparison

Sales/Production Comparison

Fast Sales Summary

Pending Order Status

New pending Order Status

Sales Order Report

04Production Module

This module designs and automates the production process that must be followed to convert raw materials into finished goods. It helps in cost calculations and reduction by optimizing time in production planning and stock control.

Inputs

Individual production

Multiple production

Product Planning

Stock Issuance

Stock Return

Stock Consumption

Periodic Report

Contractor Report

Production PLanning

Outputs

Production Report

Contractor Production Report

05Inventory Module

Connected with all the relavant departments, this module helps make better decisions by providing accurate inventory data, enables businesses to control their logistics, operations, finance, and inventory from a singular system reducing errors and improving efficiency.

Inputs

Stock Transfer

Stock Transfer Acknowledgement

Stock Consumption

Stock Inward

Production Change

Gate Pass

Outputs

Product Listing

Product Ledger

Stock Balance

Stock Ageing

Dead Stock

Stock Transfer

Stock Consumption

06Customers / Suppliers

Remote submission of these profiles from within any voucher they are required, allows the user to select a customer or supplier with its initials or from a dropdown list which shows their current balance at real-time. Sales vouchers evaluates the personalized rates for each client using the price and discounts lists. Suppliers profiles plays a very important role in production for cost evaluation. Finally all the data set returns a nice output where any supplier or customer's history or statistics can be viewed with a very user friendly interface.

Inputs

Customers / Suppliers Vouchers

Main Group

Sub Group

Cities

Outputs

Listing

Balance

Ledger

Aging

Recovery

Discount Policy

07Others

Last but not least, from the following inputs, Accounts voucher with a very simple UI is the backbone of the app. It enables the user to submit data very easily, which is later used to make complex internal operations in different sectors of the organization. Products voucher lets you add a new product from the dropdown list within any voucher it is required. Other input vouchers lets you handle the pricelists and discounts both globally or client-wise.

Inputs

Accounts
  • Main Group
  • Sub Group
Products
  • Sub Group
  • Colors

Customer Pricelist

Global Pricelist

Discount Policies

Transporters

Locations

Outputs

Daily Log

Expense Comparison

Periodic Expense

User Activity Log Sheet

Trial Balance

Master Trial Balance

Profit/Loss Statement

Profit/Loss Comparison

Periodic Profit/Loss Ratio

Balance Sheet

Balance Sheet Comparison

Services

Project Management

Frontend Development

Backend Development

Deployments & Hostings



Tools

Angular Framework

.NET Core

ASP.NET

SAP Crystal Reports

Ngx-Charts

Angular Material

Bootstrap



Data

MSSQL

Sql Queries

LINQ



Languages

Back-end

languages

Front-end

languages
Github Backend Github Frontend