From f3d3c8857265ec7be31c58299cf1da94c9ceae54 Mon Sep 17 00:00:00 2001 From: Saish Karole <72208314+NachtSpyder04@users.noreply.github.com> Date: Sat, 14 Sep 2024 11:45:37 +0530 Subject: [PATCH] [Update]: Add new Ongoing projects and update the UI of Ongoing Projects page (#143) * add new research paper in publications * add new ongoing projects and update UI for the same page (#6) * update css to handle mobile view --- .../OngoingProjects/OngoingProjects.js | 77 ++++++++---- .../OngoingProjects.module.scss | 118 ++++++++++++++---- data/ongoingprojects.js | 76 ++++------- public/static/images/synapse32.jpeg | Bin 0 -> 43265 bytes 4 files changed, 173 insertions(+), 98 deletions(-) create mode 100644 public/static/images/synapse32.jpeg diff --git a/components/Projects/OngoingProjects/OngoingProjects.js b/components/Projects/OngoingProjects/OngoingProjects.js index 244525ea..6aec5869 100644 --- a/components/Projects/OngoingProjects/OngoingProjects.js +++ b/components/Projects/OngoingProjects/OngoingProjects.js @@ -1,11 +1,14 @@ import styles from './OngoingProjects.module.scss'; import Link from 'next/link'; +import React, { useState } from 'react'; import { OngoingProjectsData } from '../../../data'; import { faGithub, faLinkedinIn } from '@fortawesome/free-brands-svg-icons'; import Hero from '../../Hero/Hero'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; const OngoingProjects = () => { + const [selectedProject, setSelectedProject] = useState(OngoingProjectsData[0]) + return ( <> { subtitleList={['Ingenuinity in progress.']} isHome={false} /> -
- {OngoingProjectsData.map((proj, idx) => { - return ( - - ); - })} +
+ {OngoingProjectsData.map((proj, idx) => ( + + ))} +
+
+
- ); -}; + ) +} -const OngoingProjectCard = ({ imgName, name, sub, githubLink }) => { +const OngoingProjectCard = ({ imgName, name, sub, githubLink, modelLink }) => { return (
-
{name}
{sub}
-
- ); -}; + {imgName && (
)} + {modelLink && ( +
+ +
)} + +
+ ) +} export default OngoingProjects; diff --git a/components/Projects/OngoingProjects/OngoingProjects.module.scss b/components/Projects/OngoingProjects/OngoingProjects.module.scss index c9a26232..b43cd5dc 100644 --- a/components/Projects/OngoingProjects/OngoingProjects.module.scss +++ b/components/Projects/OngoingProjects/OngoingProjects.module.scss @@ -1,50 +1,120 @@ @import '../../variables'; .ongoingProj { + display: flex; + justify-content: space-between; + align-items: flex-start; + padding: 20px; width: 100%; min-height: 70vh; - // margin: 0 auto; - margin-bottom: 3em; + - .ongoingProjImg { - background-position: center center; - margin-bottom: 10px; - margin-top: 10px; - background-repeat: no-repeat; - background-size: 25vw; - height: 75vh; - @media (max-width: 650px) { - height: 40vh; - } - @media (max-width: 450px) { - height: 30vh; - } + + @media (max-width: 900px) { + flex-direction: column; + align-items: center; } + .ongoingProjCont { - width: 70%; - margin: auto; - border-bottom: 2px solid $light; + width: 50%; + margin-right: 20px; padding-bottom: 1em; + + .ongoingProjContName { - font-size: 3rem; - text-align: center; - padding: 0em; + font-size: 2.5rem; + text-align: left; + margin-bottom: 0.5em; } + .ongoingProjContSub { - padding: 0.1em; line-height: 160%; margin: 1em 0; - text-align: center; + text-align: left; } + .ongoingProjContLinks { - text-align: center; + text-align: left; + margin-top: 1em; + a { font-size: 1.5rem; transition: color 0.2s; + &:hover { color: $dark; } } } } + + .ongoingProjImg { + width: 45%; + height: 400px; + + @media (max-width: 900px) { + width: 100%; + height: 300px; + } + + @media (max-width: 650px) { + height: 250px; + } + + @media (max-width: 450px) { + height: 200px; + } + } + + .ongoingProjModel { + width: 45%; + height: auto; + + iframe { + width: 100%; + height: auto; + aspect-ratio: 16 / 9; + } + + @media (max-width: 900px) { + width: 100%; + margin-top: 20px; + } + + @media (max-width: 450px) { + iframe { + height: 250px; + } + } + } +} +.projectSelector { + display: flex; + flex-wrap: wrap; + gap: 30px; + justify-content: space-around; + margin-bottom: 20px; + margin-top: 20px; + padding: 10px; +} + +.projectName { + padding: 10px 20px; + cursor: pointer; + background-color: $black; + border: 2px solid transparent; + transition: background-color 0.3s, border-color 0.3s; + font-size: 1.5rem; + justify-content: space-around; + + + &:hover { + background-color: $light; + } +} + +.active { + border-color: $dark; + background-color: $dark; + } diff --git a/data/ongoingprojects.js b/data/ongoingprojects.js index 69b418b7..fd62a9e1 100644 --- a/data/ongoingprojects.js +++ b/data/ongoingprojects.js @@ -1,43 +1,6 @@ +// To add your 3D model, upload it on https://p3d.in/ and add the embed link under modelLink + const OngoingProjectsData = [ - { - imgName: 'delta_bot.jpg', - name: 'DELTA - PSP Bot', - sub: ( - <> - The Team DNS from SRA bagged Second Prize in the 7th Delta International - Automation Contest respresenting India globally. -
- PSP Bot : Pick Sort and Place Bot is customly designed, 3 Axis XYZ - Gantry based Pick and Place Robotic Solution for Industry Packaging - lines housing variable sized input items or boxes. It uses and efficient - item sorting and packaging algorithm to pick and place input items from - an incoming conveyor into an output container ensuring minimum space - wastage. Its primary use is in the Multinational Packaging supply chain - industry for variable sized item packaging and location based packaging. - - ), - githubLink: 'https://github.com/SRA-VJTI/Delta2021', - }, - { - imgName: 'smort.gif', - name: 'SMORT', - sub: ( - <> - Smart Multi-Object Realtime Tracking (SMORT) aims to study major types - of object tracking algorithms and finally build a robust object tracker - which can overcome some critical problems like occlusion, light - Intensity difference, re-identification etc. -
- This is a research oriented project in which a pre-existing algorithm is - studied in great detail from its official research record and a custom - implementation is created from it. This helps us understand some - intrinsic details of the algorithm which prove useful while creating our - original custom tracker. Implementation of object tracking research - papers. - - ), - githubLink: 'https://github.com/saharshleo/OpenCV-Trackers', - }, { imgName: 'titan_legs.jpeg', name: 'TitanLegs', @@ -57,23 +20,34 @@ const OngoingProjectsData = [ ), githubLink: 'https://github.com/SRA-VJTI/TitanLegs', }, + { - imgName: 'mobman.jpeg', - name: 'MobMan', + name: 'EvoBorne', sub: ( <> - MobMan project aims to build a model of a mobile manipulator capable of - performing various dexterous tasks autonomously. The project is divided - into two main components: -
- 1. Manipulator Arm: Perform pick and place operations using object - detection -
- 2. Mobile Base: Perform SLAM for navigation. + EvoBorne is a versatile multi-terrain modular robot designed to adapt to various surface and aerial environments, morphing its structure to meet the demands of its surroundings. + It operates as a wheeled robot on land, navigating diverse terrains with speed and agility, and seamlessly transforms into a drone when flight is required. + Equipped with advanced mapping techniques and a dynamic morphing capability, EvoBorne can autonomously switch between ground and aerial modes, optimizing performance for complex tasks such as search and rescue, environmental monitoring, and exploration. + Its robust, customizable design makes it a powerful tool for overcoming challenging environments. ), - githubLink: 'https://github.com/SRA-VJTI/Mobile_Manipulator', + githubLink: 'https://github.com/SRA-VJTI/evo-borne', + modelLink: 'https://p3d.in/e/RI78R' }, -]; + + { + imgName: 'synapse32.jpeg', + name: 'Synapse32', + sub: ( + <> + Synapse32 is an ambitious and innovative project spearheaded by SRA, focused on the design, verification, and implementation of a RISC-V based CPU using Verilog HDL. + Our goal is to develop a fully functional CPU core that we will initially deploy on FPGA platforms, with future plans to evolve it into a robust, high-performance softcore IP for Xilinx boards. + Looking ahead, we also plan to enhance Synapse32 to a level where it can support more complex operations, including the capability to run Linux. This would demonstrate the core’s ability to handle sophisticated software environments and expand its potential applications. + + ), + githubLink: 'https://github.com/SRA-VJTI/evo-borne', + + } +] export default OngoingProjectsData; diff --git a/public/static/images/synapse32.jpeg b/public/static/images/synapse32.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8d153fa1ceb2643b6da11fb3d4da17f5595323db GIT binary patch literal 43265 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 Z{283(#eZ53TqXa#Peprgp0ZWY{|6PxQ=R|- literal 0 HcmV?d00001