Simple Loyalty web app with Fingerprint Authenthication

  • Job DurationLess than a week
  • Project LevelBasic Level
  • Project deadlineExpired

Project detail

Loyalty Web App with Fingerprint Authentication

Scope:
Web Application that keeps a record of purchases of specific products to reward customers according to the frequency of purchases using fingerprint validation.

User register:
User and store registration
Username
Password
Store name

Customer registration:
Name
WhatsApp
Mail
Birthdate
Fingerprint

Purchase capture:
Sale Note Id
Product code
Quantity
Fingerprint

Definition of Rewards:
Product code to validate
Description of the product to be validated
Number of rewards during the cycle
Purchases for reward 1
Coupon text for reward 1
Instructions for seller for reward 1
.
.
.
Purchases for reward N
Coupon text for reward N
Instructions for seller for reward N

Business rules:
When register a sale notes show to the client:
– how many purchases he has of a specific product in the period of validity,
– the end date of its validity
– and how many purchases he need for the highest award,
– how many purchases he need for the next award.
– Sends an email or a WhatsApp to the customer with the information:
— how many purchases he has of a specific product in the period of validity,
— the end date of its validity
— and how many purchases he need for the highest award,
— how many purchases he need for the next award.

When the customer reach the purchases needed (as defined in reward definition) to get a reward:
– Print a coupon with the reward:
— Store name
— Date
— Client data
— Note capture data
— Reward text to be delivered
— Instructions for seller
— Send a mail or Whatsapp to the costumer to congratule him

When the customer reach the highest prize or the validity expire, return the purchase count for the specific product to 0.

A customer can have different counts for different Rewards definitions

Different Rewards definitions can be made for different products

Reports
Purchase capture report by store or for all stores
Reports of rewards delivered in a defined period by store or for all stores
Report with customer data (Store, Name, WhatsApp, mail, Date of Birth)
Purchase report by customer (Store, Name, WhatsApp, Mail, product code, purchases, expiration date, missing purchases for the next prize, missing purchases for the biggest prize)

Views
A view to consult:
– how many purchases he has of a specific product in the period of validity,
– the end date of its validity
– how many purchases he need for the highest award,
– how many purchases he need for the next award.

Skills Required

Industry Categories

Languages required

Freelancer type required for this project