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.
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.
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.
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.
- 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.
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.
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.
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.
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
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.
#Sending request using Postman
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.