From b39f8e40a369827ef20d79894bf47c17c34b10b1 Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Sat, 27 Jan 2024 18:05:52 +0530 Subject: [PATCH 1/8] New organisation data added --- src/components/ProjectCard/ProjectCard.jsx | 2 +- src/components/ProjectCard/ProjectCard.scss | 2 + src/constants/projectData.js | 101 +++++++++++++++++++- 3 files changed, 103 insertions(+), 2 deletions(-) diff --git a/src/components/ProjectCard/ProjectCard.jsx b/src/components/ProjectCard/ProjectCard.jsx index 1ae5178..95409a5 100644 --- a/src/components/ProjectCard/ProjectCard.jsx +++ b/src/components/ProjectCard/ProjectCard.jsx @@ -11,7 +11,7 @@ const ProjectCard = ({data}) => { } return (
- +

{data.organization}

{data.noOfProjects} projects

diff --git a/src/components/ProjectCard/ProjectCard.scss b/src/components/ProjectCard/ProjectCard.scss index 5b013df..ccc5873 100644 --- a/src/components/ProjectCard/ProjectCard.scss +++ b/src/components/ProjectCard/ProjectCard.scss @@ -9,6 +9,7 @@ background-color: white; min-height: 300px; max-height: 300px; img { + padding-top: 15px; width: 100%; height: 50%; } @@ -34,6 +35,7 @@ background-color: white; border: 1px solid #3498db; background-color: white; color: black; + //margin-bottom: 10px; padding: 8px 16px; border-radius: 4px; cursor: pointer; diff --git a/src/constants/projectData.js b/src/constants/projectData.js index 3ac242f..c90d3d7 100644 --- a/src/constants/projectData.js +++ b/src/constants/projectData.js @@ -3,7 +3,7 @@ import logo from "../assets/wocLogo1.png" const newProjectData = [ { organization: 'GDSC NSEC', - imageUrl:{logo}, + imageUrl: "data:image/png;base64,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", projects: [ { id: 1, @@ -162,6 +162,105 @@ const newProjectData = [ ], noOfProjects: 10, }, + { + organization: 'Presar', + imageUrl: "https://presear.com/assets/img/logo.svg", + projects: [ + { + id: 1, + name: "eduAlgo", + students: 5, + codeLink: "https://github.com/edualgo/eduAlgo", + techStack: ["Ai", "Ml", "Python", "Cloud Computing", "Computer Vision"], + description: `This is a very simple python package made up with python script to study different algorithms for educational purposes. + `, + mentor: [{ + name: "Abhijit Tripathy", + linkedin: "https://www.linkedin.com/in/abhijit-tripathy/", + }, + { + name: "ISHWAR", + linkedin: "https://www.linkedin.com/in/ishwar-ajgalley-7a86b3203", + },], + }, + { + id: 2, + name: "Documentation", + students: 5, + codeLink: "https://github.com/edualgo/documentation", + techStack: ["Ai", "Ml", "Python", "Cloud Computing", "Computer Vision"], + description: `The documentation website for the python package "eduAlgo" + `, + mentor: [{ + name: "Abhijit Tripathy", + linkedin: "https://www.linkedin.com/in/abhijit-tripathy/", + }, + { + name: "ISHWAR", + linkedin: "https://www.linkedin.com/in/ishwar-ajgalley-7a86b3203", + },], + }, + { + id: 3, + name: "interview-corner", + students: 5, + codeLink: "https://github.com/edualgo/interview-corner", + techStack: ["Ai", "Ml", "Python", "Cloud Computing", "Computer Vision"], + description: `Many time, when an interview approaches, candidates start searching for different algorithms in different programming languages for practise. This project aims to build a website which will contain the codes along with the techniques and explanations so that it can be helpful for many. + `, + mentor: [{ + name: "Abhijit Tripathy", + linkedin: "https://www.linkedin.com/in/abhijit-tripathy/", + }, + { + name: "ISHWAR", + linkedin: "https://www.linkedin.com/in/ishwar-ajgalley-7a86b3203", + },], + }, + { + id: 4, + name: "Grokking-Machine-Learning", + students: 5, + codeLink: "https://github.com/edualgo/Grokking-Machine-Learning", + techStack: ["Ai", "Ml", "Python", "Cloud Computing", "Computer Vision"], + description: `This repo aims to contain different machine learning use cases along with the descriptions to the model architectures. This project is a part of eduAlgo. + `, + mentor: [{ + name: "Abhijit Tripathy", + linkedin: "https://www.linkedin.com/in/abhijit-tripathy/", + }, + { + name: "ISHWAR", + linkedin: "https://www.linkedin.com/in/ishwar-ajgalley-7a86b3203", + },], + }, + ], + noOfProjects: 4, + }, + { + organization: 'Eduhub-Community', + imageUrl: "https://eduhubcommunity.tech/src/images/eduhub/img.png", + projects: [ + { + id: 1, + name: "Eduhub-Community", + students: 5, + codeLink: "https://github.com/Eduhub-Community/Eduhub-Community.github.io", + techStack: ["Blockchain", "Web Development"], + description: `Eduhub is a community of the people, for the people and by the people. Our vision is to create an environment where people can learn and apply technical knowledge together. Our mission is to build a strong technical community which is open-minded and has an intense desire for consistent learning from one another in the community. We have been conducting and organizing numerous Open Source Programs, Hackathons, Meetups, Conferences and 1:1 Mentorships. + + An Open Source project Website built using HTML, CSS, JavaScript and Bootstrap Php + `, + mentor: [{ + name: "Sahitya Roy", + linkedin: "https://www.linkedin.com/in/sahitya-roy-244b941a2/", + },], + }, + + ], + noOfProjects: 1, + }, + From aff46b0d836b24def30f4f98ce50350269bff129 Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Wed, 31 Jan 2024 19:35:42 +0530 Subject: [PATCH 2/8] Sm lab organisation added --- src/constants/projectData.js | 21 +++++++++++++++++++++ src/pages/Organisation/Organisation.jsx | 5 +++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/constants/projectData.js b/src/constants/projectData.js index c90d3d7..2640d7f 100644 --- a/src/constants/projectData.js +++ b/src/constants/projectData.js @@ -260,6 +260,27 @@ const newProjectData = [ ], noOfProjects: 1, }, + { + organization: 'Subhankar mishra lab', + imageUrl: "https://firebasestorage.googleapis.com/v0/b/winterofcode-55d97.appspot.com/o/tirtha-logo-light.svg?alt=media&token=91567821-ade8-4f7b-bfdb-a578b7d83583", + projects: [ + { + id: 1, + name: "Tirtha", + students: 1, + codeLink: "https://github.com/smlab-niser/tirtha-public/", + techStack: ["Computer Vision", "Python"], + description: `Project Tirtha is an academic initiative to create 3D models of heritage sites using crowdsourced images. The word Tirtha is Sanskrit for "a place of pilgrimage", and is commonly used to refer to the sacred sites of Hinduism. Our goal is to preserve and showcase the beauty and cultural significance of heritage sites. We believe that by allowing the general public to contribute to the creation of these models, and by providing open access to these models, we can increase awareness and appreciation of these important cultural landmarks and inspire future generations to maintain them for years to come. + `, + mentor: [{ + name: "Jyotirmaya Shivottam", + linkedin: "", + },], + }, + + ], + noOfProjects: 1, + }, diff --git a/src/pages/Organisation/Organisation.jsx b/src/pages/Organisation/Organisation.jsx index a28e067..778e80d 100644 --- a/src/pages/Organisation/Organisation.jsx +++ b/src/pages/Organisation/Organisation.jsx @@ -51,10 +51,11 @@ const Organisation = () => {
{project.mentor.map((mentor, index) => (
-

openInNewWindow(mentor.linkedin)}> +

openInNewWindow(mentor.linkedin) : undefined}> {mentor.name} {index < project.mentor.length - 1 && ", "}

+
))}
@@ -145,7 +146,7 @@ const Organisation = () => {
{selectedProject.mentor.map((mentor, index) => (
-

openInNewWindow(mentor.linkedin)}> +

openInNewWindow(mentor.linkedin) : undefined}> {mentor.name} {index < selectedProject.mentor.length - 1 && ", "}

From 2007b6f3c6bfde28ec208004c663ac71b175b3e2 Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Thu, 1 Feb 2024 18:18:01 +0530 Subject: [PATCH 3/8] Changes made on Tirtha project --- src/constants/projectData.js | 71 ++++++++++++++++++++++--- src/pages/Organisation/Organisation.jsx | 5 +- 2 files changed, 66 insertions(+), 10 deletions(-) diff --git a/src/constants/projectData.js b/src/constants/projectData.js index 2640d7f..d63d23d 100644 --- a/src/constants/projectData.js +++ b/src/constants/projectData.js @@ -261,27 +261,82 @@ const newProjectData = [ noOfProjects: 1, }, { - organization: 'Subhankar mishra lab', + organization: 'Subhankar Mishra Lab', imageUrl: "https://firebasestorage.googleapis.com/v0/b/winterofcode-55d97.appspot.com/o/tirtha-logo-light.svg?alt=media&token=91567821-ade8-4f7b-bfdb-a578b7d83583", projects: [ { id: 1, - name: "Tirtha", - students: 1, - codeLink: "https://github.com/smlab-niser/tirtha-public/", - techStack: ["Computer Vision", "Python"], - description: `Project Tirtha is an academic initiative to create 3D models of heritage sites using crowdsourced images. The word Tirtha is Sanskrit for "a place of pilgrimage", and is commonly used to refer to the sacred sites of Hinduism. Our goal is to preserve and showcase the beauty and cultural significance of heritage sites. We believe that by allowing the general public to contribute to the creation of these models, and by providing open access to these models, we can increase awareness and appreciation of these important cultural landmarks and inspire future generations to maintain them for years to come. + name: " Idea 1: Automatically generate mesh poster images and add automated testing for the process", + students: 4, + codeLink: "https://github.com/smlab-niser/tirtha-public/issues/14", + techStack: ["Javascript", "Python"], + description: `Description: The goal of this project is to automate the generation of the poster images (or previews) for the meshes, after the orientation of the mesh (for a pipeline run) is changed (manually). Currently, we use the JavaScript code mentioned in the linked GH issue to create preview images manually and attach them to the mesh. This project would automate this. A supplementary task is adding Python tests to ensure that the posters are produced and saved correctly. + Expected Outcome: By the end of this project, for each new mesh created using the Tirtha pipeline, the poster image should be automatically generated after the mesh orientation has been updated (manually). A (few) Python test(s) should also be added. `, mentor: [{ name: "Jyotirmaya Shivottam", linkedin: "", + }, { + name: "Dr. Subhankar Mishra", + linkedin: "", + },], + }, + { + id: 2, + name: " Idea 2: Improve the UI/UX of the Tirtha frontend", + students: 4, + codeLink: "https://github.com/smlab-niser/tirtha-public/issues?q=is%3Aissue+is%3Aopen+label%3Afrontend", + techStack: ["Javascript", "Python","JQuery","HTML","CSS"], + description: `Description: This project aims to improve the UI / UX of the platform’s frontend. At the moment, we seek to overhaul the frontend aspects covered by the GitHub issues in the attached list (above). Some of these include: creation & addition of a dark theme with system-preference-based switching, more details on each run, such as contributor information, auto-update of poster images for each mesh to OpenGraph tags, etc. Based on the qualifications and interests of the candidate, we can work on further frontend improvements. + Expected Outcome: By the end of this project, most of the GH issues in the list should be resolved. + `, + mentor: [{ + name: "Jyotirmaya Shivottam", + linkedin: "", + }, { + name: "Dr. Subhankar Mishra", + linkedin: "", + },], + }, + { + id: 3, + name: " Idea 3: Implement a more private authentication flow", + students: 4, + codeLink: "https://github.com/smlab-niser/tirtha-public/issues/34", + techStack: ["Javascript", "Python"], + description: `Description: We currently use Sign in with Google to tag user contributions (sets of images of heritage sites) and to store a minimal amount of user information (name, email), to attribute them in accordance with the CC BY-NC-SA 4.0 license for user contributions. However, this presents a privacy risk, as Google’s code completely controls the Sign-in button and includes cross-site trackers. We would like to avoid this. One solution is to use a library based on an open authentication standard and to interact with Google Sign-In via web tokens. This will also allow us to support authentication using other social platforms. + Expected Outcome: The candidate is expected to assess possible approaches (e.g., Authlib) and implement the most appropriate one. By the end of this project, Tirtha should move away from Google Auth, and the privacy issue should be resolved. + `, + mentor: [{ + name: "Jyotirmaya Shivottam", + linkedin: "", + }, { + name: "Dr. Subhankar Mishra", + linkedin: "", + },], + }, + { + id: 4, + name: " Idea 4: Make image content-safety checks run on client-side", + students: 4, + codeLink: "https://github.com/smlab-niser/tirtha-public/issues/15", + techStack: ["JavaScript","Tensorflow","HTML","CSS", "Python"], + description: `Description: Currently, we check images submitted by users on the server-side using GantMan/nsfw_model. This should be offloaded to the client-side for two primary reasons: (i) user privacy and (ii) saving bandwidth. This project aims to leverage nsfwjs’s small neural network models written in TensorflowJS to check the images on the client-side. + Expected Outcome: By the end of this project, content safety checks should move to the client-side. + `, + mentor: [{ + name: "Jyotirmaya Shivottam", + linkedin: "", + }, { + name: "Dr. Subhankar Mishra", + linkedin: "", },], }, ], - noOfProjects: 1, + noOfProjects: 4, }, - + diff --git a/src/pages/Organisation/Organisation.jsx b/src/pages/Organisation/Organisation.jsx index 778e80d..d3027df 100644 --- a/src/pages/Organisation/Organisation.jsx +++ b/src/pages/Organisation/Organisation.jsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import { useLocation } from "react-router-dom"; import "./Organisation.scss"; import { Modal, Tag, message } from "antd"; @@ -34,8 +34,9 @@ const Organisation = () => { "geekblue", "purple", ]; + return ( -
+

{cardData.organization}

{cardData.noOfProjects} projects

From 974f4143a0b85d5cbae223b0c4fce03a1cfc8cc2 Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Thu, 1 Feb 2024 20:04:48 +0530 Subject: [PATCH 4/8] Organisation Cosaimosh added --- src/constants/projectData.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/constants/projectData.js b/src/constants/projectData.js index d63d23d..eae4a9d 100644 --- a/src/constants/projectData.js +++ b/src/constants/projectData.js @@ -336,7 +336,31 @@ const newProjectData = [ ], noOfProjects: 4, }, + { + organization: 'Cosaimosh', + imageUrl: "https://firebasestorage.googleapis.com/v0/b/twitter-x-clone-f142c.appspot.com/o/cosaimosh.png?alt=media&token=2e8db40d-667b-472d-a14c-3adf424bf6d8", + projects: [ + { + id: 1, + name: "DataBot", + students: 5, + codeLink: "https://github.com/cos-ai-mosh/DataBot", + techStack: ["Typescript", "Next.js","Tailwind CSS","Vector DB","ML"], + description: `The project motto is to develop low latency chatbot applications for any kind of data available. The implementation should/must use free open source tools. + `, + mentor: [{ + name: "Piyush Thakur", + linkedin: "https://www.linkedin.com/in/cosmo3769?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", + }, + { + name: "Ayush Thakur", + linkedin: "https://www.linkedin.com/in/ayush-thakur-731914149?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", + },], + }, + ], + noOfProjects: 1, + }, From f7893ed5f4bebb01cfe4244cc9a0c3c96f28fc68 Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Thu, 1 Feb 2024 21:14:21 +0530 Subject: [PATCH 5/8] Projectcard image property and description text size changed --- src/components/ProjectCard/ProjectCard.scss | 4 +++- src/constants/projectData.js | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/ProjectCard/ProjectCard.scss b/src/components/ProjectCard/ProjectCard.scss index ccc5873..4f48d1e 100644 --- a/src/components/ProjectCard/ProjectCard.scss +++ b/src/components/ProjectCard/ProjectCard.scss @@ -1,5 +1,6 @@ .single-card-container { display: flex; + align-items: center; flex-direction: column; border-radius: 8px; overflow: hidden; @@ -9,6 +10,7 @@ background-color: white; min-height: 300px; max-height: 300px; img { + object-fit: contain; padding-top: 15px; width: 100%; height: 50%; @@ -21,7 +23,7 @@ background-color: white; justify-content: center; align-items: center; h2 { - font-size: 1.5rem; + font-size: 1.2rem; margin-bottom: 8px; color: #555; } diff --git a/src/constants/projectData.js b/src/constants/projectData.js index eae4a9d..20f1a18 100644 --- a/src/constants/projectData.js +++ b/src/constants/projectData.js @@ -353,8 +353,8 @@ const newProjectData = [ linkedin: "https://www.linkedin.com/in/cosmo3769?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", }, { - name: "Ayush Thakur", - linkedin: "https://www.linkedin.com/in/ayush-thakur-731914149?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", + name: "Ayush Mishra", + linkedin: "https://www.linkedin.com/in/ayush-mishra-62586b190?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app", },], }, From 2a46cdb253563a80c3651aa45302bebcb3c7a2de Mon Sep 17 00:00:00 2001 From: debojitsaha Date: Mon, 12 Feb 2024 14:08:26 +0530 Subject: [PATCH 6/8] update: proposal form --- src/pages/Organisation/Organisation.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/Organisation/Organisation.jsx b/src/pages/Organisation/Organisation.jsx index d3027df..5add4f5 100644 --- a/src/pages/Organisation/Organisation.jsx +++ b/src/pages/Organisation/Organisation.jsx @@ -116,7 +116,7 @@ const Organisation = () => { margin: "0", }} onClick={() => - openInNewWindow("https://forms.gle/oemhBfWoGXdxtTNm8") + openInNewWindow("https://forms.gle/byNwoCxiM4RDEuzX7") } > Apply now @@ -198,7 +198,7 @@ const Organisation = () => {

- openInNewWindow("https://forms.gle/oemhBfWoGXdxtTNm8") + openInNewWindow("https://forms.gle/byNwoCxiM4RDEuzX7") } > Apply now From 7d917b6567554fbd295703a93c8d77b6b62c49ef Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Tue, 20 Feb 2024 11:40:57 +0530 Subject: [PATCH 7/8] Mentor name style changed --- src/pages/Organisation/Organisation.jsx | 2 +- src/pages/Organisation/Organisation.scss | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/pages/Organisation/Organisation.jsx b/src/pages/Organisation/Organisation.jsx index 5add4f5..3e43c72 100644 --- a/src/pages/Organisation/Organisation.jsx +++ b/src/pages/Organisation/Organisation.jsx @@ -52,7 +52,7 @@ const Organisation = () => {

{project.mentor.map((mentor, index) => (
-

openInNewWindow(mentor.linkedin) : undefined}> +

openInNewWindow(mentor.linkedin) : undefined} > {mentor.name} {index < project.mentor.length - 1 && ", "}

diff --git a/src/pages/Organisation/Organisation.scss b/src/pages/Organisation/Organisation.scss index 6abb165..98697aa 100644 --- a/src/pages/Organisation/Organisation.scss +++ b/src/pages/Organisation/Organisation.scss @@ -48,7 +48,7 @@ cursor: pointer; &:hover { color: #babac0; - border-bottom: 1px solid #babac0; + // border-bottom: 1px solid #babac0; } } } @@ -107,7 +107,9 @@ flex-wrap: wrap; margin: 0; } - +p{ + text-decoration: underline; +} } .Organisation-project-card-tech { @@ -186,11 +188,12 @@ font-size: 1.2rem; font-weight: 500; cursor: pointer; + text-decoration: underline; } &:hover { p{ color: #78787e; - border-bottom: 1px solid #737376; + //border-bottom: 1px solid #737376; } } @@ -322,6 +325,9 @@ h4 { font-size: 1rem; } + p{ + text-decoration: underline; + } } .Organisation-project-card-tech { h4 { From f6e5fe2b9677f98b3af5e302e964b5e5a96be0ed Mon Sep 17 00:00:00 2001 From: MYSELF-SAYAN <116438215+MYSELF-SAYAN@users.noreply.github.com> Date: Sun, 10 Mar 2024 22:25:29 +0530 Subject: [PATCH 8/8] Techstack changed in geowelladvisor --- src/constants/projectData.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants/projectData.js b/src/constants/projectData.js index 20f1a18..743896c 100644 --- a/src/constants/projectData.js +++ b/src/constants/projectData.js @@ -80,7 +80,7 @@ const newProjectData = [ name: "GeoWellAdvisor", students: 5, codeLink: "https://github.com/047pegasus/GeoWellAdvisor", - techStack: ["Backend ", "DevOps"], + techStack: ["React ", "Vite","Flutter","Python","LeafletJS"], description: `GeoWell Advisor is a powerful tool designed to help users determine the feasibility of digging a well at a specific location. Whether you are a farmer, a land developer, or simply someone interested in exploring groundwater resources, GeoWell Advisor provides you with essential information and insights to make informed decisions about well placement. `, mentor: [{