Project Details
Beckn protocol is a set of open specifications aimed to create a common language, that is machine-readable and enables interoperability for economic transactions between disparate platforms of any size and form - be it a cab reservation, or booking a stay, or confirming a doctor’s appointment, and many more. Thus it enables the creation of inclusive and equitable open networks offering a multitude of choices to the citizens, while at the same time negating the dependence on intermediaries to freely operate and generate economic transactions of value. It is akin to what SMTP is to E-mails or HTTP is to the Internet.
Since its inception in 2019 as a set of specifications, Beckn has been adopted across geographies in sectors such as mobility, retail, hyperlocal logistics, healthcare, skills, agriculture sectors, etc. Few notable examples of open networks built on the Beckn protocol are Open Network for Digital Commerce (ONDC), Namma Yatri at Bangalore, Kochi Open Mobility Network (KOMN), Unified Health Interface (UHI), etc.
The Beckn QR project aims at creating a platform that generates various types of interoperable beckn-compliant QR codes (similar to UPI QR codes) representing various objects and events on a beckn-enabled network. Scanning of such QR codes by beckn-aware applications can potentially trigger instantaneous catalog import, product marketing and discovery, quote fetching, single-click orders, and status updates through beckn APIs. For example, a user on a beckn-enabled consumer application can scan a QR code printed outside a grovery store and instantaneously subscribe to daily grocery delivery. Furthermore, through these QR codes, a user can pick up an order on one application import it into another application by scanning the QR code and track the order status from there.
Features to be implemented
- QR code generation UI
- QR code scanner and interpreter
What exists
What needs to be built
- Beckn protocol specifications for Rating and Reputation Infrastructure
- Implementation of Rating and Reputation Specification on a Blockchain Infrastructure
Learning Path
Complexity
Medium
Skills Required
- Open API 3.0
- JSON Schema
- NodeJS
- JavaScript
- ReactJS
- MongoDB
Name of Mentors:
Product Understanding
Protocol Specification Design
Project Setup and Guidance
Product Setup
Product Architecture
Frontend Development
Backend Development
Deployment and Devops
Testing and QA
Project size
8 Weeks
Project Setup Guide
To set up this project, please connect with the Project Setup and Guidance mentor for this project and follow their instructions
Product Set Up
To set up this project, please connect with the Product Setup and Guidance mentor for this project and follow their instructions
Acceptance Criteria
- Successful generation and import of QR code data into a beckn-enabled application
Out of Scope
Milestones
- Understanding beckn protocol
- Beckn QR Product Requirements Definition
- System Architecture
- QR code service APIs
- QR code management UI
- QR code scanner UI sdk and interpretation logic
- Demonstration of a live QR code scan