Code4GovTech / discord-bot

Official Bot for C4GT - please verify the https and URL before registering.
https://bot.c4gt.samagra.io
1 stars 12 forks source link

Verified Credentials #49

Open Shruti3004 opened 11 months ago

Shruti3004 commented 11 months ago

Verified Credentials

Intro & Goal

The goal of the Verified Credentials (VC) product is to provide a reliable and efficient system for generating and sharing verified badges and certificates. This system aims to empower users with a tangible and credible representation of their achievements, such as DPG points, and facilitate seamless sharing on various social media and professional platforms.

Who’s it for?

Why build it?

Current form in which it exists

@KDwevedi

New form being envisioned

The new system will automate the issuance of verified badges and credentials, providing contributors with a visually appealing and standardized representation of their achievements.

The new features includes:

Note: By implementing these changes, the verified credentials product seeks to provide a more efficient, user-centric experience and can be used in various programs and initiatives.

KDwevedi commented 11 months ago

Verified Credentials

Intro & Goal

The goal of the Verified Credentials (VC) product is to provide a reliable and efficient system for generating and sharing verified badges and certificates. This system aims to empower users with a tangible and credible representation of their achievements, such as DPG points, and facilitate seamless sharing on various social media and professional platforms.

Who’s it for?

Why build it?

Current form in which it exists

Currently this system exists as a bff for ULP APIs

Usecases for which BFF was designed

  1. Inauguration
    • Generate 3 links corresponding to 3 individuals.
    • Email these links to these individuals.
    • The clicking of these links by individuals will be recorded as a verifiable credential.
    • Three clicks together mark an inauguration.
    • There is a simple frontend that tracks clicks for a triplet of links generated and marks completion of inauguration.

This was used while inaugurating and closing Dedicated Mentorship Program 2023

  1. Certificate Generation
    • Given contributor details, generate a VC corresponding to their achievement.
    • Given a VC and an HTML template, generate PDF versions of the certificate.
    • Given a PDF Certificate, email this to the participant.

This was used to give certificates to Mentorship Program Contributors PDF Generation API was also used in community program to generate milestone certificates

Tech Debt

Suggestion

We should overhaul the BFF with a clean sheet vision of functionality in mind, and leverage existing service to speed up development instead of trying to fix the current service on a feature by feature basis.

New form being envisioned

The new system will automate the issuance of verified badges and credentials, providing contributors with a visually appealing and standardized representation of their achievements.

The new features includes:

Note: By implementing these changes, the verified credentials product seeks to provide a more efficient, user-centric experience and can be used in various programs and initiatives.

Shruti3004 commented 10 months ago

Usecases

C4GT Team to design

@omkar309 @KDwevedi

omkar309 commented 10 months ago

Scoping doc: https://docs.google.com/document/d/1efbXWjhI9rtYSMMJk6LGZRN05hhx6VmMNH-7MjgA03E/edit

omkar309 commented 10 months ago

PT to get back on the exact requirements- features in a sheet, which PM will break down into usecases, and dev can be picked when tickets are created for those usecases.

omkar309 commented 10 months ago

Scoping doc: https://docs.google.com/document/d/1efbXWjhI9rtYSMMJk6LGZRN05hhx6VmMNH-7MjgA03E/edit Use cases sheet: https://docs.google.com/spreadsheets/d/1asTGVqKD1FsAmyNboDvZrGRzDjpL5RG-OZgndpjSt60/edit#gid=1747214811

omkar309 commented 10 months ago

Use cases tickets being created separately