Sanjaya Peiris

Full stack Software Developer

Intermediate Web ERP system For Camera Shop

March 09, 2025

Sales/Orders/Payroll/Inventory/Delivery
Sales/Orders/Payroll/Inventory/Delivery

Components


Dashboards

  • Salesman Dashboard
  • Admin Dashboard
  • Show orders based on its status.
  • Highlight processing/rescheduled order in order to take action.
  • Show ordered-summary of salesman by no of sales.
  • Show target reach details of each week.
  • Show Earnings, Deductions of current months for each sellers' dashboard.
Seller Dashboard - Target Reach
Seller Dashboard - Target Reach
Seller Dashboard - Earnings
Seller Dashboard - Earnings
Admin Dashboard
Admin Dashboard

Inventory 

  • Import new stock.
  • Share live stock quantities.
  • Transfer goods between showrooms.
  • Export data.

Inventory Home Page
Inventory Home Page
Import New Items
Import New Items
Transfer Items to another branch
Transfer Items to another branch

Orders

  • Start new order by adding items and prices.
  • Prepare order with scanning QR codes from the inventory.
  • Generate invoice
  • Submit order to courier systems.
  • Notify customer by sending message.
  • Update/Sync delivery status towards the system.

Order Home page
Order Home page
Create New order
Create New order

Payroll

  • Identify completed orders.
  • Calculate product pre-defined profit for specified products.
  • Generate paysheets.

Reports

  • Generate daily sales report.
  • Generate payout  report for specific date range for each salesmen.
  • Generate sales report summary for each payment method.
  • Generate Expense report of employee and company

Products

  • Add new product.
  • Add profit margins(payout system depends on this profit margins) 
  • Update product info.
Products home
Products home
Register a New Product
Register a New Product

Exchanges

  • Exchange sold items based on customer's requirements and generate new invoice.
  • Update inventory along with exchange items

Employees

  • Register new employee with email.
  • Login access  based on roles.
  • Two step verification for admin-users.
  • Set basic salary, branch, designation.
Add new employee
Add new employee

Expenses

  • Add Employee expense
  • Add Company expense
  • Show/Export expenses to excel sheets

Follow my journey

Get my latest thoughts, posts and project updates in your inbox. No spam, I promise.