Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C4GT] Develop a Network Launch Wizard using Beckn-in-a-box #9

Open
ravi-prakash-v opened this issue May 20, 2023 · 5 comments
Open
Labels
good first issue Good for newcomers

Comments

@ravi-prakash-v
Copy link

ravi-prakash-v commented May 20, 2023

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 In a Box (BIAB) project is designed to provide an alternate path to developing and deploying a beckn-enabled applications with minimal engineering overhead. It is a modular integration framework that allows network participants to become beckn enabled by building or subscribing to pre-built modules/microservices. BIAB can also be used to configure and launch beckn-enabled networks in a single click

Features to be implemented

  • Product Development Wizard UI
  • Beckn APIs to trigger build processes for various product configurations
  • CI / CD pipleines to build and deploy applications on specific servers

What exists

What needs to be built

  • The beckn-in-a-box platform

Learning Path

Complexity

High

Skills Required

  • Open API 3.0
  • JSON Schema
  • NodeJS
  • JavaScript
  • ReactJS
  • MongoDB
  • MySQL

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 build and deployment of L1, L2, and L3 services through the product development wizard

Out of Scope

  • NA

Milestones

  • Understanding beckn protocol
  • Detailed product requirements document
  • Platform Architecture document
  • Service APIs
  • Build Services
  • CI/CD pipelines
  • UI
@ravi-prakash-v ravi-prakash-v added the good first issue Good for newcomers label May 20, 2023
@ravi-prakash-v ravi-prakash-v changed the title Create product requirements document [C4GT] Define Beckn-in-a-box Product and document Architecture May 20, 2023
@ravi-prakash-v ravi-prakash-v changed the title [C4GT] Define Beckn-in-a-box Product and document Architecture [C4GT] Develop a full-scale Network Launch Wizard using Beckn-in-a-box May 20, 2023
@ravi-prakash-v ravi-prakash-v changed the title [C4GT] Develop a full-scale Network Launch Wizard using Beckn-in-a-box [C4GT] Develop a Full-scale Network Launch Wizard using Beckn-in-a-box May 20, 2023
@ravi-prakash-v ravi-prakash-v changed the title [C4GT] Develop a Full-scale Network Launch Wizard using Beckn-in-a-box [C4GT] Develop a Network Launch Wizard using Beckn-in-a-box May 20, 2023
@Ayan-thecodeking
Copy link

Hello @ravi-prakash-v , I hope this message finds you well. I'm excited to express my keen interest in contributing to this project. After conducting a comprehensive review of the issue details, discussions, and codebase, I have found that my skills and experience align well with the project requirements. I have prior experience working with React.js, JavaScript, CSS, MySQL, and Docker. With my expertise in these technologies, I believe I can make valuable contributions to this project. I would greatly appreciate your guidance and support to ensure that I can deliver my best work. 🙌

@Aarav238
Copy link

Aarav238 commented Jun 3, 2023

Hey @ravi-prakash-v , I am computer Science under grad . I am familiar with full stack Development(MERN), I also have knowledge of containerization and I also hands on experience with postman . I would love to contribute in this project and explore more in the community. Can you please guide me how to get started?

@niteshtiwari52
Copy link

Hello @faizmagic @hemant-eminds @nikhil2128 @ujjwal502
Could you explain a little bit about how to setup or contribute project ? I am vey excited. How can I start contributing ?

@Neilblaze
Copy link

Hey @ravi-prakash-v 👋🏼, it seems like the deadline for the Contributor Applications Period (mandatory) is unfortunately over (28th May). So, if I submit my proposal by 8th June, will that be considered, or it's too late?

/cc: @nikhil2128, @ujjwal502

@dhirajshettyyy
Copy link

@Neilblaze @Ayan-thecodeking @niteshtiwari52 @Aarav238

It's great to see your interest in this project, you can make an active contribution via issue creation and by submitting your Pull Requests.

For support from fellow contributors, Join Beckn Open Collective server :https://bit.ly/bocWebInvite

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

6 participants