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

Implement changes so that the service can be used at scale and is resilient #2

Open
8 tasks
aks30 opened this issue Apr 30, 2023 · 11 comments
Open
8 tasks

Comments

@aks30
Copy link
Collaborator

aks30 commented Apr 30, 2023

Project Details

Beckn (short for Beckn protocol) is an open protocol for decentralized commerce. It consists of several specifications for building open e-commerce networks across which sellers and their offers are universally discoverable from any Beckn-enabled app or platform.

Several particularly famous implementations of Beckn protocol are ONDC - Open Network Digital Commerce, Namma Yatri, Unified Health Interface

Beckn initiative and efforts in the domain of education and skilling are being undertaken by the DSEP project. DSEP aims to create an Internet of Opportunities i.e. one network that becomes the access point for anyone looking for resources to upskill, jobs, scholarships, and above all mentors who can guide them in their journey.

The DSEP BAP for Mentoring project aims to develop a backend system(combination of micro-services) which when plugged into any existing application that aims to provide mentoring services to its users allows the main application users to access mentors and sessions beyond the current application from various BPP(provider) on the DSEP network.

Features to be implemented

  1. Create a BAP backend implementation which when plugged into any application providing mentoring capabilities make it DSEP compliant.
  2. This is an adapter for the DSEP network, that allows any consumer app to plug in to a DSEP network.

What exists

  1. A base implementation of integration with the DSEP network - https://github.com/ELEVATE-Project/mentoring-bap-service/tree/c4gt-main
  2. API Request response and a high-level backend architecture is defined

What needs to be built

  1. Extend the base implementation to ensure it can handle volumes and is resilient at scale.

Learning Path

Complexity
Medium

Skills Required
PostgresSQL, NodeJS, Elasticsearch.

Name of Mentors:
@Joffin

Project size
8 Weeks

Setup Guide
Readme Guide

Product Set Up
Same as any other NodeJS service setup

Acceptance Criteria
A microservice code with documentation on how it can be installed and integrated into any existing application to make it connect with a DSEP-compliant network

Out of Scope
A UI interface.

Milestones

@Tanish2002
Copy link

I would like to work on this issue. I'll try to setup the project and get back with queries if any.

@khanjasir90
Copy link

@aks30 would like to work on this issue and looking forward to submitting a proposal for the same.

@Deepanshu039
Copy link

Deepanshu039 commented May 19, 2023

Hi @aks30 I would like to work on this project. Also, I will try to submit the proposal as early as possible.

@shristipandey128
Copy link

I would like to work on this project.
and plz tell me when we can submit the proposal

@vinayastar01
Copy link

Hii @aks30 ,
I am really interested to work on this project.

@karthikeya-io
Copy link

Hi @joffinjoy @aks30

I've successfully set up the project and begun working on my proposal. While I realize I'm joining a bit later in the process, I'm enthusiastic about contributing to the project and learning from everyone involved. I had done couple of projects with NodeJS and also worked with Elastic search in one of my project. I'm excited to contribute to the project.

I expect to complete my proposal by the end of the day and look forward to receiving your feedback. Please let me know if there's anything specific you'd like me to focus on or any areas you think could benefit from additional attention.

Thank you for your time and consideration.

@divyanshdave
Copy link

Hi @joffinjoy
Hi I'm Interested in this project I have prior experience in mongodb ,postgres and elasticsearch along with nodejs and express.I am highly interested in this project. Please let me know if there's anything specific you'd like me to focus on or any areas you think could benefit from additional attention. I look forward to the possibility of joining your esteemed team and making a meaningful impact in the project. I will be grateful for the opportunity to collaborate with mentors and contribute to this project.

Best Regards,
Divyansh Dave

@joffinjoy
Copy link
Collaborator

@divyanshdave @karthikeya-io @vinayastar01 @shristipandey128

Since this is the last day for submission, please go ahead and make your submissions to unstop as soon as possible.

@amankumar003
Copy link

@joffinjoy I have submitted the proposal, please review it, hping for the best and hear back from your side
thank you

@divyanshdave
Copy link

sure sir

@shramanpaul
Copy link

@aks30 @joffinjoy is the issue still open for contribution?

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

No branches or pull requests