Skip to content

Commit

Permalink
added roles to team members
Browse files Browse the repository at this point in the history
  • Loading branch information
sethu committed Oct 9, 2024
1 parent 9185f4c commit c266ca7
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
4 changes: 4 additions & 0 deletions data/data.json
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@
"description": "This is a PoC project for eKYC spoofing. Analyse if this issue is real and are there solutions If not, identify a tool to showcase the spoof a person in video Try to spoof it on eKYS website Identify a tool or contribute to a tool which can detect the spoof Or build eKYC spoofing as a testing utility for liveness detection",
"tech": "Python, OBS",
"team": ["1","2","3"],
"roles": {"1":"R&D on video spoofing", "2":"Setup and documentation", "3":"R&D on deepfake"},
"repo": "https://github.com/joshsoftware/ekyc-spoof",
"demo": "https://blog.joshsoftware.com/2024/10/01/will-the-real-deepfake-please-stand-up/"
}
Expand All @@ -152,6 +153,7 @@
"description": "Lingo.ai project converts voice input from different Indian languages into text and uses advanced Natural Language Processing (NLP) to generate concise summaries. This solution is ideal for streamlining customer service, legal documentation, and managing multilingual data, helping businesses handle large volumes of voice data efficiently.",
"tech": "Python, NextJs, FastAPI, Whisper, LLama 3.2, Model fine tunning ",
"team": ["4","5","6","17"],
"roles": {"4":"APIs, whisper & Llama integration", "5":"APIs, whisper & Llama integration", "6":"NextJS, Drizzle ORM, UploadThing ", "17":"Llama fine tunning"},
"repo": "https://github.com/joshsoftware/lingo.ai",
"demo": "https://lingo.ai.joshsoftware.com"
}
Expand All @@ -163,6 +165,7 @@
"description": "A private ChatGPT tailored for your organization's specific data. This application allows you to communicate with your own data, which can include PDFs, text, and more.",
"tech": "Python, LLama 3.2, Llama Index,Vector DB, RAG",
"team": ["9","20","4","5", "17"],
"roles": {"9":"RAG data parsing", "20":"Prompt Engineering", "4":"Llama Index", "5":"RAG data parsing", "17":"Model fine tunning"},
"repo": "https://github.com/joshsoftware/chatbot.ai/blob/main/README.md",
"demo": ""
},
Expand All @@ -172,6 +175,7 @@
"description": "An AI-driven speech-to-speech agent for automating customer feedback collection, which will ask predefined questions, analyze responses, and rephrase questions if necessary to ensure complete feedback. This system enhances efficiency and engagement while reducing manual effort in feedback processes.",
"tech": "RAG, Python, FastAPI, RASA, Vector DB",
"team": ["7","10","14","6","13"],
"roles": {"7":"Prompt Engineering", "10":"RASA", "14":"RASA", "6":"Embedding, Postgres VectorDB", "13":"Voice Chatbot"},
"repo": "https://github.com/joshsoftware/surveybees/blob/main/README.md",
"demo": ""
}
Expand Down
11 changes: 7 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,13 @@ <h2 class="text-2xl font-semibold mb-4">Active Contributors</h2>

showTab('ongoing');

function getMemberHTML(member) {
function getMemberHTML(member,designation) {
return `
<a href="https://github.com/${member.github}" target="_BLANK" class="bg-white p-3 rounded shadow flex items-center cursor-pointer hover:shadow-lg hover:border-solid">
<img src="https://github.com/${member.github}.png" alt="${member.name}" class="w-16 h-16 rounded-full mr-4">
<div>
<h3 class="text-lg font-semibold">${member.name}</h3>
<p class="text-sm">${member.designation}</p>
<p class="text-sm">${designation}</p>
</div>
</a>
`;
Expand All @@ -94,6 +94,7 @@ <h3 class="text-lg font-semibold">${member.name}</h3>
const container = document.getElementById(containerElementId);

const projectDiv = document.createElement('div');
roles = project.roles;
var divContent = ``;
divContent +=
`
Expand All @@ -112,8 +113,10 @@ <h3>Team:</h3>
`;
project.team.forEach(memberId => {
const member = members.find((m) => m.id === memberId);
role = roles[memberId];

if (member) {
divContent += getMemberHTML(member);
divContent += getMemberHTML(member, role);
}
});
divContent +=
Expand Down Expand Up @@ -143,7 +146,7 @@ <h3>Team:</h3>
members.forEach(member => {
if (member.active) {
const memberDiv = document.createElement('div');
const divContent = getMemberHTML(member);
const divContent = getMemberHTML(member, member.designation);

memberDiv.innerHTML = divContent;
container.appendChild(memberDiv);
Expand Down

0 comments on commit c266ca7

Please sign in to comment.