A jewelry store chain called Elen Jewellery needed a loyalty system for their points of sale. Not a website, not a mobile app — a desktop application that sits on the cashier's computer and works with NFC card readers. I built the whole thing: the app, the backend, the card management logic.
What it does
The app runs on a touchscreen at the register. A customer walks in, the cashier taps their loyalty card on the NFC reader, and the system pulls up their profile — bonus balance, purchase history, card status. From there, the cashier can accrue bonuses, redeem points, issue a new card, or activate a gift card.

At the point of sale
The interface had to be dead simple. Cashiers aren't tech people — they're helping customers pick out rings and bracelets. Big buttons, clear icons, no ambiguity. Every operation is accessible from the main screen: issue a card, check balance, redeem a gift card, personalize a client profile.

The details
There were several card types — regular loyalty cards and gift cards with fixed denominations. The system tracked which employee performed each operation (there's a "switch employee" button in the corner). Gift cards could be partially redeemed — buy something for 3,000 rubles with a 5,000 card, and the remaining balance stays on it.

I liked this project because it was tangible. Not a website that lives somewhere in the cloud — an actual app running on an actual computer in an actual store, with real people tapping real cards on a reader.