Skip to content

Talent Hub is A Beckn project implementation for top 100 coders competetion

Notifications You must be signed in to change notification settings

Top-100-Coders/Talent-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talent Hub: Collaborative Decentralized Talent Discovery prototype with Beckn Protocol

Embark on a revolutionary journey with Talent Hub, a collaborative project that seamlessly integrates the Beckn Protocol and Mulearn Karma Ecosystem for decentralized talent discovery. Developed by a dedicated group of innovators, our project transforms Mulearn's centralized ecosystem into an open network, allowing individuals to host programs, earn karma, and showcase their skills through a discoverable profile.

Beckn Protocol Integration

At the core of Talent Hub is the Beckn Protocol, a key enabler that facilitates the conversion of standard APIs for compatibility within open network systems. This integration empowers Talent Hub to communicate effortlessly with a diverse range of entities, fostering a decentralized environment for talent discovery.

Mulearn Karma Ecosystem

Leveraging the Mulearn Karma Ecosystem, Talent Hub introduces a decentralized talent assessment system. Karma serves as a metric for individuals' contributions and skills within the Mulearn ecosystem, providing recruiters with a comprehensive view of each candidate's capabilities and achievements.

Project Focus: Discoverability of Mulearn Profiles

Our collaborative efforts during the hackathon focused on enhancing the discoverability of Mulearn profiles within the network. Talent Hub ensures recruiters can efficiently find their ideal candidates based on Mulearn activities and associated karma scores.

Contribution Section

  • Role: Lead
  • Responsibilities: Spearheaded the design and integration of both BPP (Back-End Processing) and BAP (Back-End Application). Played a pivotal role in aligning the various components of the project.
  • Role: UI/UX Designer
  • Responsibilities: Led the charge in crafting the user interface and experience design. Developed a visually appealing and user-friendly interface. Additionally, contributed to the creation of an adaptor for BPP, enhancing overall system compatibility.
  • Role: Front-End Developer
  • Responsibilities: Specialized in Beckn integration and authentication processes. Worked on the front-end development, ensuring a seamless and efficient user interaction. Contributed significantly to the overall user authentication system.
  • Role: Developer
  • Responsibilities: Focused on JSON configuration and front-end development. Contributed to shaping the project's structure through the implementation of JSON configurations. Worked on the front-end to enhance the overall user interface.

Note: The contributions listed above reflect the individual efforts of the team members. Despite challenges faced in the integration process, the dedication and expertise of each team member have been instrumental in advancing the project. The team is actively working towards a prompt resolution and completion of the integrated project.

Proof of Work and Decentralized Hosting

In a testament to collaboration, Talent Hub utilizes karma as proof of work, showcasing individuals' skills and contributions. The decentralized hosting model allows group members to collectively host programs within the network, fostering inclusivity and collaboration.

Acknowledgments

A great thanks to our mentor, Mr. Faiz Muhammad, for invaluable assistance with the Beckn backend. This project wouldn't have been possible without his guidance and expertise.

Explore More

Discover the intricacies of Talent Hub and our collaborative journey by exploring the project repository. Immerse yourself in the documentation and join us on this transformative path as we reshape recruitment dynamics with Talent Hub and the Beckn Protocol.

Environmental Variables

To run Talent Hub auth server, create a .env file in the root directory with the following content:

# .env

# MongoDB connection string
MONGO_URI=INSERT_MONGODB_KEY_HERE

# Port number to run the server
PORT=INSERT_PORT_TO_RUN_THE_SERVER

# Secret for JWT authentication
SECRET=FOR_JWT_AUTH

Adding Screenshots

As we look forward to enhancing the visual appeal of Talent Hub In the future, We're adding screenshots to showcase our planned user interface and functionalities. Desktop - 2 Desktop - 3 Group 119 Desktop - 7 Desktop - 9

Beckn Implementation - Proof of work

#BAP Client WhatsApp Image 2023-11-20 at 00 34 41_b0d62a77 WhatsApp Image 2023-11-20 at 00 34 41_2336500a WhatsApp Image 2023-11-20 at 00 34 41_90fd3fbd

#BAP Network WhatsApp Image 2023-11-20 at 00 34 55_87620588 WhatsApp Image 2023-11-20 at 00 34 55_82d20efe

#Sending request using Postman WhatsApp Image 2023-11-20 at 00 35 11_6e0e0016

#BPP image image image image

NOTE

Regrettably, the allotted time for the challenge proved to be more challenging than anticipated, hindering our ability to seamlessly integrate all components of the program. Unforeseen incidents disrupted our progress, and while the individual parts function as demonstrated in the "Proof of Work" directory, we have encountered difficulties in bringing the entire project together. We are committed to completing the integration as soon as possible.

About

Talent Hub is A Beckn project implementation for top 100 coders competetion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published