Carpenter Reward System Development

Job ID: 39487882

Budget: ₹1,500 – ₹12,500 INR

This system enables carpenters to earn reward points by scanning unique QR codes placed inside sealed paint product bottles. The scanned QR code provides points based on its assigned value and can be used only once. Carpenters and distributors are linked to monitor performance and product sales, while the admin oversees operations and communications.

2. Business Objectives
Incentivize carpenters to purchase and use the company’s products.

Establish a direct digital engagement with carpenters.

Provide transparency and performance tracking for distributors.

Enable central control for admin to monitor KPIs and send updates.

3. Stakeholders
Stakeholder Role
Carpenters End users earning rewards via QR scan
Distributors Middle agents tracking carpenter KPIs
Admin System owner managing all modules
Client Management Decision makers & analytics consumers

4. Functional Requirements
A. Carpenter Module
Registration:

Scan QR → Open Web URL

Enter Mobile Number, First Name, Last Name

OTP verification

CAPTCHA protected

Login & Security:

OTP-based login

Forgot password via OTP

Dashboard:

View total reward points (Earned, Redeemed)

Filter reward history by date

View new product launches

Push notifications for updates (via FCM or similar)

QR Code Scan:

Scratch-to-reveal QR

Scan QR to add reward (each used only once)

B. Distributor Module
View list of carpenters under their code

Filter carpenter list by status (Active/Inactive)

View carpenter-wise reward point history

Identify top-performing carpenters (most scans, most purchases)

Export reports (CSV/PDF)

C. Admin Module
Manage Distributors (add/edit/delete; state/district/pin-code wise)

View:

Active/Inactive distributors

Star performers (based on total carpenter scans/purchases)

Broadcast push notifications (new schemes, products)

View carpenter registration trends

Reward usage dashboard & analytics

5. Suggested Features & Enhancements
Graphical Reports:

Carpenters registered over time

Reward point distribution per region

Top 10 performing distributors & carpenters

Bulk QR code generation & allocation

Role-based access for internal staff (data view only, edit rights)

Geo-location capture on carpenter registration

Reward Redemption Catalogue (Optional future feature)

Referral Bonus System for carpenters (Optional)
Related categories: PHP Website Design Software Architecture MySQL HTML