back icon

Project Details

spotify logo

Ettarra Cafe

Indulge in Rich Aromas and Flavors

Crafting the Perfect Coffee Experience

Problem Statement

Develop a Blockchain-based Loyalty and Wallet program to increase repeat user purchases for a cafe or restaurant.

Description

A stand-alone coffee shop based out of Juhu has a large number of their audience between the age bracket of 15-35 (Refer to the brand deck for details of audience and design elements, brank deck: Link) and wants to do 2 key things, increase revenue through repeat purchases and reduce costs through better planning of resources and managing production requirements internally.

How we solved the problem?

We pay you for buying coffee. We provide coins for every purchase and using those coins the customer can redeem points, get access to exclusive offers, and much more. This is a blockchain-based application that the Attarra peer group uses in order to circulate the contracts.

Features Requested

• Blockchain-based Loyalty and Wallet program (NFT incorporation if possible) to increase repeat user purchases
• Dashboard to upload new loyalty incentives and schemes, also to provide exclusive access to events by the coffee shop after the user has spent “x” amount in a particular time period (a week, a month or a quarter)
• Create a user leaderboard based on beverage/category and try to gamify the coffee ordering process (menu provided in the brand deck)
• Add push notifications for extremely important messages that need to be given to all users

Features Provided By Us

• Blockchain Integration: Integrate Ganache blockchain to store and manage customer points data securely.
• Customer Registration: Allow customers to create accounts and link them to their blockchain wallet addresses.
• Points Accumulation: Implement a system to track and accumulate points for each customer based on their coffee purchases.
• Point Redemption: Provide a feature for customers to redeem their accumulated points for rewards or discounts on future coffee orders.
• Rewards Catalog: Create a catalog of available rewards that customers can choose from when redeeming their points.
• Points Balance Display: Show customers their current points balance in the app, allowing them to track their progress.

Role

Frontend Developer

Project Challenges

We faced difficulty building a blockchain API to secure the app's storage.

Implementation

Ettarra Cafe ImageEttarra Cafe ImageEttarra Cafe ImageEttarra Cafe Image

Tech Stack

Solidity, React, Typescript, Blockchain, Ganache, Node, Truffle, Next

Glimpses of the Hackathon

Codeshastra highlights
Codeshastra highlightsCodeshastra highlightsCodeshastra highlightsCodeshastra highlights

Github Repository

Devfolio Link

left icon

Spotify Clone

right icon

Hackniche Hackathon