Point Of Sale and ERP in JAVA SPRINGBOOT

Job ID: 40210391

Budget: ₹75,000 – ₹150,000 INR

1 Product & Inventory Management
1.1 Product Master

Create, edit, and manage products

Product categorization

Product status (active/inactive)

Mapping with brand, tax, and attributes

1.2 Brand Master

Manage product brands

Brand-wise reporting support

Assign brands to products

1.3 Tax Master

Define multiple tax structures

Support percentage and fixed tax

Tax mapping with products and transactions

1.4 Item Master

Item-level inventory management

SKU / item code handling

Unit of measurement

Opening stock and stock valuation

2 Supply Chain & Operations
2.1 Supplier Master

Supplier creation and maintenance

Contact, address, and tax details

Supplier-wise purchase history

2.2 Trade Agreement Management

Supplier-specific pricing agreements

Validity period for agreements

Discount and margin rules

2.3 Agent Master

Manage sales / purchase agents

Commission configuration

Agent-wise performance reports

2.4 Tailor Master

Tailor profile management

Job allocation tracking

Status and completion monitoring

2.5 Transport Master

Transporter details

Vehicle and contact information

Transport mapping with purchase and sales orders

3 System & Configuration
3.1 System Configuration

Company profile setup

Financial year settings

Currency and numbering series

Role-based access control

3.2 Product Attribute Management

Dynamic attribute creation (size, color, type, etc.)

Attribute mapping with products

Attribute-based filtering support

3.3 Attribute Filter Management

Configure filters for search and reports

Enable attribute-based product selection

Performance-optimized filtering
4 HR & Payroll Management
4.1 Employee Master

Employee personal and job details

Department and designation mapping

Active / inactive employee status

4.2 HR Configuration

Attendance rules

Leave policies

Working hours and holidays setup

4.3 Salary Management

Salary structure definition

Allowances and deductions

Monthly salary processing

Payslip generation

4.4 Employee In / Out (Attendance)

Daily attendance tracking

In-time / out-time recording

Attendance reports

Payroll integration

5 General System Requirements

Role-based login and authorization

Audit logs for critical actions

Responsive UI (desktop & tablet friendly)

Secure REST APIs

PostgreSQL relational database design

6 Deliverables for Freelance / Development Team

Frontend (React JS) source code

Backend (Spring Boot) source code

Database schema & scripts

API documentation

Deployment guide

Basic user manual