ELEVATE-Project / mentoring-bap-service

Repository for the reference bap of mentoring
MIT License
7 stars 11 forks source link

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

Open aks30 opened 1 year ago

aks30 commented 1 year ago

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 commented 1 year ago

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

khanjasir90 commented 1 year ago

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

Deepanshu039 commented 1 year ago

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

shristipandey128 commented 1 year ago

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

vinayastar01 commented 1 year ago

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

karthikeya-io commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

@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 commented 1 year ago

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

divyanshdave commented 1 year ago

sure sir

shramanpaul commented 10 months ago

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