From 7542e7e1ec29a016446347009b755d6d8bab4580 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 14 Apr 2026 14:45:35 -0500 Subject: [PATCH 01/22] Update index.js Removed the "Learn More" section from the About Us page as it is being relocated to the Help page for better organization and separation of concerns. This change eliminates duplicate content and improves overall navigation by grouping documentation-related resources under the Help section. No functional changes were made to other sections of the About Us page. --- pages/aboutus/index.js | 62 ------------------------------------------ 1 file changed, 62 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 4c0e5d7..19e04c2 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -128,34 +128,6 @@ const contributorProfiles = { - -//Other links sections at the bottom -const learnMoreHyperlink = [ - { label: "Github", url: "https://github.com/ReduxISU/" }, - { - label: "Wikipedia: What is NP-Complete?", - url: "https://en.wikipedia.org/wiki/NP-completeness", - }, - { - label: "Karp's 21 NP-Complete Problems", - url: "https://cgi.di.uoa.gr/~sgk/teaching/grad/handouts/karp.pdf", - }, - { - label: "Redux GUI Documentation", - url: "https://github.com/ReduxISU/Redux_GUI/blob/ReduxAPI_GUI/Documentation/index.md", - }, - { - label: "Redux Backend Documentation", - url: "https://github.com/ReduxISU/Redux/blob/CSharpAPI/Documentation/index.md", - }, - { - label: "API Swagger Documentation", - url: "https://api.redux.portneuf.cose.isu.edu/swagger/index.html", - }, -]; - - - //It controls all the sections of About, Publications and Contributors const theSectionCard = { background: "rgba(255,255,255,0.05)", @@ -479,40 +451,6 @@ export default function AboutUsPage() { ))} - - - LEARN MORE - - Additional documentation can be found at the following links: - - - - {learnMoreHyperlink.map((item) => ( - - • {item.label} - - ))} - - From f1ca17f79a767acf942e51a80dc298da99638423 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Mon, 20 Apr 2026 09:45:45 -0500 Subject: [PATCH 02/22] Update index.js Enhance About Us page with Awards and Funding sections and improved UI styling --- pages/aboutus/index.js | 119 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 19e04c2..68bd7c9 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -16,6 +16,32 @@ import { } from "@mui/material"; import isulogo from "../../components/images/ISULogo.png"; //Used for ISU logo at the bottom +// New Data Array awards for Awards Sections +const awards = [ + { + text: "Best Graduate Poster Presentation in Education, Learning & Training (Andrija Sevaljevic), 2026 ISU Research and Creative Works Symposium", + url: "https://myemail.constantcontact.com/What-s-Happening-in-CoSE.html?soid=1138359982044&aid=HHJEZevfPfU", + }, + { + text: "Best Graduate Oral Presentation in Education, Learning & Training (Andrija Sevaljevic), 2026 ISU Research and Creative Works Symposium", + url: "https://myemail.constantcontact.com/What-s-Happening-in-CoSE.html?soid=1138359982044&aid=HHJEZevfPfU", + }, + { + text: "Best Student Paper Award, K. Marchetti and P. M. Bodily, “KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems,” in Proceedings of the 2nd Intermountain Engineering, Technology, and Computing Conference (i-ETC), 2022", + url: "https://myemail.constantcontact.com/ISU-STEM-Connections.html?soid=1138359982044&aid=J1PvVbF7PHo#:~:text=At%20the%20Intermountain%20Conference%20on,forward%20to%20continuing%20my%20research.%E2%80%9D", + }, +]; + + +//New data array funding for Fundings section +const funding = [ + "Bodily, P.M. (PI), Trosper, M. (Student), “Applied Computational Models and Algorithmic Solutions to Common Optimization Problems In Energy-Water Systems,” NSF (I-CREWS), $6,500, 2026", + "Bodily, P.M. (PI), Khadka, R. (Co-PI), “Crowd-Sourcing and Visualization of Advanced Computational Theory,” CAES, $15,000, 2024", + "Bodily, P.M. (PI), Khadka, R. (Co-PI), “Application of advanced computational theory to real-world combinatorial problems,” CAES, $22,570, 2022", + "Bodily, P.M. (PI), “Interactive visualization tools for teaching computer science theory,” ISU Office of Research, $4,954, 2022", + "Career Path Internship, Idaho State University, 2022 – Present", +]; + @@ -363,6 +389,99 @@ export default function AboutUsPage() { + +//For awards, it starts here + + AWARDS + + + The following awards have been received by contributors to the Redux project. + + + + {awards.map((award, index) => ( + + + {award.text}{" "} + + [LINK HERE] + + + + ))} + + + + + //For funding, it starts here + + FUNDING + + + The Redux project has been supported through the following funding sources. + + + + {funding.map((item, index) => ( + + + {item} + + + ))} + + + + CONTRIBUTORS From ddaa8a371a214a4436a0cd470d92644d60bf7f21 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Mon, 20 Apr 2026 09:51:08 -0500 Subject: [PATCH 03/22] Update index.js Fix build error and clean up About Us page JSX --- pages/aboutus/index.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 68bd7c9..da85606 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -390,7 +390,7 @@ export default function AboutUsPage() { -//For awards, it starts here +{/* For awards, it starts here */} AWARDS @@ -446,8 +446,7 @@ export default function AboutUsPage() { - - //For funding, it starts here +{/* For funding, it starts here */} FUNDING From ba0600749158cf03f54b1272c0b27ff79a940f61 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Fri, 24 Apr 2026 08:48:04 -0500 Subject: [PATCH 04/22] Update index.js Added hyperlink for Michael Crapse and Eric Hill as per the information provided by Dr. Bodily. --- pages/aboutus/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index da85606..46d25ab 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -150,6 +150,14 @@ const contributorProfiles = { image: "https://github.com/svanalex.png", github: "https://github.com/svanalex", }, + "Michael Crapse": { + image: "https://github.com/mdcrapse.png", + github: "https://github.com/mdcrapse", + }, + "Eric Hill": { + image: "https://github.com/starman2995.png", + github: "https://github.com/starman2995", + }, }; From 984c08985ee98be5ea8f0f1760bf0aa1c0aa4df3 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 15:15:39 -0500 Subject: [PATCH 05/22] Update index.js Update About Us page to light theme. --- pages/aboutus/index.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 46d25ab..0b7ecb2 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -44,20 +44,19 @@ const funding = [ - -//Global Styling +//Changing this to light theme. const theme = createTheme({ palette: { - mode: "dark", + mode: "light", primary: { main: "#8b5cf6" }, secondary: { main: "#a855f7" }, background: { - default: "#07070b", - paper: "rgba(255,255,255,0.04)", + default: "#F9FAFB", + paper: "#FFFFFF", }, text: { - primary: "#ffffff", - secondary: "#b4b4c7", + primary: "#111827", + secondary: "#4B5563", }, }, typography: { From ff660073cb5148dd0d98710ef935f8a1dbd21632 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 15:18:05 -0500 Subject: [PATCH 06/22] Update index.js Update About Us section card styling --- pages/aboutus/index.js | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 0b7ecb2..09d27f4 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -162,16 +162,29 @@ const contributorProfiles = { //It controls all the sections of About, Publications and Contributors -const theSectionCard = { - background: "rgba(255,255,255,0.05)", - backdropFilter: "blur(10px)", +//About Us section card styling +const sectionCard = { + background: "#FFFFFF", borderRadius: "16px", - border: "1px solid rgba(255,255,255,0.10)", + border: "1px solid #E5E7EB", padding: { xs: 3, md: 4 }, - transition: "all 0.3s ease", + boxShadow: "0 8px 24px rgba(0,0,0,0.04)", + transition: "all 0.25s ease", "&:hover": { - borderColor: "rgba(168,85,247,0.4)", - boxShadow: "0 0 25px rgba(168,85,247,0.15)", + borderColor: "#8b5cf6", + boxShadow: "0 12px 30px rgba(0,0,0,0.07)", + }, +}; +const innerCard = { + background: "#F9FAFB", + border: "1px solid #E5E7EB", + borderRadius: "12px", + px: 1.6, + py: 1.3, + transition: "all 0.2s ease", + "&:hover": { + borderColor: "#8b5cf6", + background: "#FFFFFF", }, }; From a905092f66722fc756767584aa4376f1eb949be6 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 15:19:29 -0500 Subject: [PATCH 07/22] Update index.js Improve section heading styling. --- pages/aboutus/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 09d27f4..032ac0c 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -196,9 +196,9 @@ function TitleSection({ children }) { return ( Date: Tue, 28 Apr 2026 15:23:32 -0500 Subject: [PATCH 08/22] Update index.js Fix the build error. --- pages/aboutus/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 032ac0c..b9e386c 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -163,7 +163,7 @@ const contributorProfiles = { //It controls all the sections of About, Publications and Contributors //About Us section card styling -const sectionCard = { +const theSectionCard = { background: "#FFFFFF", borderRadius: "16px", border: "1px solid #E5E7EB", From b93197034b676d48f5a42d7ec7ea1757bda706d6 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 15:29:49 -0500 Subject: [PATCH 09/22] Update index.js Changing page background. --- pages/aboutus/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index b9e386c..b8219d2 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -330,7 +330,7 @@ export default function AboutUsPage() { sx={{ minHeight: "100vh", background: - "radial-gradient(circle at top, rgba(139,92,246,0.16), transparent 32%), linear-gradient(180deg, #09090f 0%, #07070b 100%)", + "radial-gradient(circle at top, rgba(139,92,246,0.08), transparent 38%), #F9FAFB", }} > From bd61b0dabeea56f7390362704a4a1da4da58c8d4 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 15:31:29 -0500 Subject: [PATCH 10/22] Update index.js Changing the container spacing. --- pages/aboutus/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index b8219d2..a1783cd 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -336,8 +336,8 @@ export default function AboutUsPage() { - - + + ABOUT US Date: Tue, 28 Apr 2026 15:36:00 -0500 Subject: [PATCH 11/22] Update index.js Changing the container top spacing. --- pages/aboutus/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index a1783cd..ac41743 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -336,7 +336,7 @@ export default function AboutUsPage() { - + ABOUT US From 5f92301bf655e15df6f2e83d4f47260bd2f69c25 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 16:41:42 -0500 Subject: [PATCH 12/22] Update index.js Changing Sort Contributors to Ascending to descending order. --- pages/aboutus/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index ac41743..4c5a970 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -215,7 +215,7 @@ function ItemContributor({ name }) { return ( ( + ].sort((a, b) => a.localeCompare(b)) + .map((name) => ( Date: Tue, 28 Apr 2026 16:44:58 -0500 Subject: [PATCH 13/22] Update index.js Fix text color contrast for light theme. --- pages/aboutus/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 4c5a970..e87ad61 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -304,7 +304,7 @@ function ItemContributor({ name }) { - + {item} From 045b2957aba62b521033ab114f0cc5b2b0733b32 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 16:47:06 -0500 Subject: [PATCH 14/22] Update index.js Changing colors for about us paragraph. --- pages/aboutus/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index e87ad61..af2fdf1 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -342,13 +342,13 @@ export default function AboutUsPage() { ABOUT US - Welcome to Redux, a + Welcome to Redux, a platform for NP-Complete problems. Input your challenges and gain access to reductions, solutions, verifiers, and visualizations. Join our community of problem solvers and unravel computational complexities using the application @@ -358,7 +358,7 @@ export default function AboutUsPage() { target="_blank" rel="noopener noreferrer" underline="hover" - sx={{ color: "#c084fc" }} + sx={{ color: "#F47C20", fontWeight: 600 }} > "Reducibility Among Combinatorial Problems" {" "} From 303100446fa9e2b30aafb42f38b3a9304488b99e Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Tue, 28 Apr 2026 16:48:57 -0500 Subject: [PATCH 15/22] Update index.js Color change again. --- pages/aboutus/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index af2fdf1..d4acb1a 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -368,7 +368,7 @@ export default function AboutUsPage() { PUBLICATIONS - + Below are research publications associated with the Redux project and its contributors. @@ -377,7 +377,7 @@ export default function AboutUsPage() { AWARDS - + The following awards have been received by contributors to the Redux project. @@ -470,7 +470,7 @@ export default function AboutUsPage() { FUNDING - + The Redux project has been supported through the following funding sources. @@ -506,7 +506,7 @@ export default function AboutUsPage() { Date: Wed, 29 Apr 2026 14:21:14 -0500 Subject: [PATCH 16/22] Update index.js Refine About Us page UI: improve publication layout, spacing, and typography --- pages/aboutus/index.js | 114 +++++++++++++---------------------------- 1 file changed, 36 insertions(+), 78 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index d4acb1a..77df63a 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -178,9 +178,9 @@ const theSectionCard = { const innerCard = { background: "#F9FAFB", border: "1px solid #E5E7EB", - borderRadius: "12px", - px: 1.6, - py: 1.3, + borderRadius: "10px", + px: 1.1, + py: 0.9, transition: "all 0.2s ease", "&:hover": { borderColor: "#8b5cf6", @@ -310,7 +310,7 @@ function ItemContributor({ name }) { cursor: "pointer", width: "100%", "&:hover": { - color: "#d8b4fe", + color: "#8b5cf6", }, }} > @@ -372,27 +372,14 @@ export default function AboutUsPage() { Below are research publications associated with the Redux project and its contributors. - - {publications.map((pub, index) => ( - - {pub.authors}, - "{pub.title}," - + + {publications.map((pub, index) => ( + + + + {pub.authors}, + "{pub.title}," + {pub.venue}. {" "} [PDF] @@ -418,24 +405,10 @@ export default function AboutUsPage() { The following awards have been received by contributors to the Redux project. - - {awards.map((award, index) => ( - + + {awards.map((award, index) => ( + + {funding.map((item, index) => ( - + {item} @@ -508,7 +467,7 @@ export default function AboutUsPage() { sx={{ color: "#374151", fontSize: "0.87rem", - lineHeight: 1.8, + lineHeight: 1.6, mb: 2, }} > @@ -518,7 +477,7 @@ export default function AboutUsPage() { target="_blank" rel="noopener noreferrer" underline="hover" - sx={{ color: "#a78bfa" }} + sx={{ color: "#F47C20", fontWeight: 600 }} > Dr. Paul Bodily @@ -569,20 +528,20 @@ export default function AboutUsPage() { @@ -609,7 +568,6 @@ export default function AboutUsPage() { underline="none" sx={{ display: "inline-flex", - opacity: 60, }} > Date: Wed, 6 May 2026 00:08:13 -0500 Subject: [PATCH 17/22] Update index.js Changing the links, in the format of [DOI][PDF] as per the discussion with Dr. Paul Bodily. --- pages/aboutus/index.js | 56 ++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 77df63a..bc63074 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -69,46 +69,38 @@ const theme = createTheme({ //List of research papers const publications = [ { - authors: "R. Phillips and P. M. Bodily", - title: - "Spade: A library for programmatic parsing and verification of discrete data structures", - venue: - "2025 Intermountain Engineering, Technology and Computing (IETC), pp. 1–5, IEEE, 2025", - pdfUrl: - "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11039449", + citation: + "A. Sevaljevic and P. M. Bodily. 2024. Comparative empirical analysis of dancing links implementations to solve the exact cover problem. In 2024 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 255–258.", + doi: "https://ieeexplore.ieee.org/document/10564396", + pdf: "https://portneuf.cose.isu.edu/research/publications/IETC_2024_submission_dancing_links.pdf", }, + { - authors: - "K. Marchetti, A. Sevaljevic, A. Diviney, R. Phillips, C. Eardley, R. Khadka, D. Igbokwe, and P. M. Bodily", - title: - "Redux: An interactive, dynamic knowledge base for teaching NP-completeness", - venue: - "Proceedings of the 29th annual ACM conference on Innovation and Technology in Computer Science Education (ITiCSE), 2024", - pdfUrl: "https://etd.iri.isu.edu/ViewSpecimen.aspx?ID=2206", + citation: + "Kaden Marchetti, Andrija Sevaljevic, Alex Diviney, Caleb Eardley, Russell Phillips, Rajiv Khadka, Daniel Igbokwe, and Paul Bodily. 2024. Redux: An Interactive, Dynamic Knowledge Base for Teaching NP-completeness. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 255–261.", + doi: "https://dl.acm.org/doi/10.1145/3649217.3653544", + pdf: "https://portneuf.cose.isu.edu/research/publications/ITiSCE_Redux_Submission_2024_WIP.pdf", }, + { - authors: "A. Sevaljevic and P. M. Bodily", - title: - "Comparative empirical analysis of dancing links implementations to solve the exact cover problem", - venue: - "Proceedings of the 4th Intermountain Engineering, Technology, and Computing Conference (i-ETC), pp. 255–258, IEEE, 2024", - pdfUrl: "https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=10564396", + citation: + "K. Marchetti and P. Bodily. 2022. KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–4.", + doi: "https://ieeexplore.ieee.org/document/9796945", + pdf: "https://portneuf.cose.isu.edu/research/publications/KAMI_Leveraging_Open_Source_to_Solve_Complex_Problems.pdf", }, + { - authors: "K. Marchetti and P. Bodily", - title: "Visualizing the 3SAT to CLIQUE Reduction Process", - venue: - "2022 Intermountain Engineering, Technology and Computing (IETC), Orem, UT, USA, 2022, pp. 1-5", - pdfUrl: - "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9796851", + citation: + "R. Phillips and P. M. Bodily. 2025. SPADE: A library for programmatic parsing and verification of discrete data structures. In 2025 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", + doi: "https://ieeexplore.ieee.org/document/11039449", + pdf: "https://portneuf.cose.isu.edu/research/publications/SPADE.pdf", }, + { - authors: "K. Marchetti and P. Bodily", - title: - "KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems", - venue: - "2022 Intermountain Engineering, Technology and Computing (IETC), Orem, UT, USA, 2022, pp. 1-4", - pdfUrl: "https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9796945", + citation: + "K. Marchetti and P. Bodily. 2022. Visualizing the 3SAT to CLIQUE Reduction Process. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", + doi: "https://ieeexplore.ieee.org/document/9796851", + pdf: "https://portneuf.cose.isu.edu/research/publications/Visualizing_the_3SAT_to_CLIQUE_Reduction.pdf", }, ]; From eefe10a8411d45708b7e4e6f6c97f20318e9d712 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Wed, 6 May 2026 00:09:57 -0500 Subject: [PATCH 18/22] Update index.js Changing the formatting as per the meetings discussion with Dr. Paul Bodily. --- pages/aboutus/index.js | 62 +++++++++++++++++++++++++++++------------- 1 file changed, 43 insertions(+), 19 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index bc63074..e508dc7 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -366,25 +366,49 @@ export default function AboutUsPage() { {publications.map((pub, index) => ( - - - - {pub.authors}, - "{pub.title}," - - {pub.venue}. - {" "} - - [PDF] - - - ))} + + + {pub.citation} + + + + + [DOI] + + + + [PDF] + + + +))} From 72583fdf46e4671162bc03b8402d058067f6b40e Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Wed, 6 May 2026 00:17:15 -0500 Subject: [PATCH 19/22] Update index.js Edited the formatting and now the [DOI] and [PDF] are in the same line as that of the citation and the links are functioning. --- pages/aboutus/index.js | 48 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 9 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index e508dc7..c721f02 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -368,14 +368,44 @@ export default function AboutUsPage() { {publications.map((pub, index) => ( - {pub.citation} - + sx={{ + color: "#374151", + fontSize: "0.82rem", + lineHeight: 1.7, + }} +> + {pub.citation}{" "} + + + [DOI] + + + + [PDF] + + [DOI] From 89305cdde6b45edb2f45a38f691c162b58f57a2b Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Wed, 6 May 2026 00:27:46 -0500 Subject: [PATCH 20/22] Update index.js Removing duplicate codes by mistake. --- pages/aboutus/index.js | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index c721f02..b8f0285 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -407,36 +407,6 @@ export default function AboutUsPage() { - - - [DOI] - - - - [PDF] - - ))} From 7d69c9e2db43fc402fb0f5e8d2dd6e3a772e244f Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Wed, 6 May 2026 01:29:40 -0500 Subject: [PATCH 21/22] Update index.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated About Us page UI/UX and content structure for Redux project. Changes made: * Switched overall page theme from purple to a cleaner light academic theme * Updated navigation bar primary color to dark gray (#3F3F46) for consistency with homepage branding * Reorganized About Us page structure to improve readability and professional presentation * Moved Contributors section above Publications section per project feedback * Added new Support section with collaboration and sponsorship information * Added License section with BSD 3-Clause License link * Combined Publications and Awards into a unified “Publications and Awards” section * Added Redux citation recommendation section with ITiCSE 2024 publication citation * Updated all publication citations to consistent academic formatting * Added DOI and PDF hyperlinks inline with publication citations * Updated hyperlink styling to use ISU-inspired orange accent color (#F47C20) * Improved spacing and typography across sections for cleaner visual hierarchy * Enhanced contributor cards with hover effects and GitHub profile tooltips * Refined section card styling, shadows, borders, and transitions * Removed duplicate Contributors and Support sections * Cleaned JSX structure and fixed nested component/rendering issues * Improved Support section paragraph spacing and readability * Preserved responsive layout compatibility across screen sizes --- pages/aboutus/index.js | 631 ++++++++++++++++++++++++----------------- 1 file changed, 371 insertions(+), 260 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index b8f0285..1076cba 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -1,6 +1,5 @@ import ResponsiveAppBar from "../../components/widgets/ResponsiveAppBar"; - //UI Components import { createTheme, @@ -14,9 +13,9 @@ import { Tooltip, CssBaseline, } from "@mui/material"; -import isulogo from "../../components/images/ISULogo.png"; //Used for ISU logo at the bottom +import isulogo from "../../components/images/ISULogo.png"; -// New Data Array awards for Awards Sections +// Awards const awards = [ { text: "Best Graduate Poster Presentation in Education, Learning & Training (Andrija Sevaljevic), 2026 ISU Research and Creative Works Symposium", @@ -28,12 +27,10 @@ const awards = [ }, { text: "Best Student Paper Award, K. Marchetti and P. M. Bodily, “KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems,” in Proceedings of the 2nd Intermountain Engineering, Technology, and Computing Conference (i-ETC), 2022", - url: "https://myemail.constantcontact.com/ISU-STEM-Connections.html?soid=1138359982044&aid=J1PvVbF7PHo#:~:text=At%20the%20Intermountain%20Conference%20on,forward%20to%20continuing%20my%20research.%E2%80%9D", + url: "https://myemail.constantcontact.com/ISU-STEM-Connections.html?soid=1138359982044&aid=J1PvVbF7PHo", }, ]; - -//New data array funding for Fundings section const funding = [ "Bodily, P.M. (PI), Trosper, M. (Student), “Applied Computational Models and Algorithmic Solutions to Common Optimization Problems In Energy-Water Systems,” NSF (I-CREWS), $6,500, 2026", "Bodily, P.M. (PI), Khadka, R. (Co-PI), “Crowd-Sourcing and Visualization of Advanced Computational Theory,” CAES, $15,000, 2024", @@ -42,13 +39,10 @@ const funding = [ "Career Path Internship, Idaho State University, 2022 – Present", ]; - - -//Changing this to light theme. const theme = createTheme({ palette: { mode: "light", - primary: { main: "#8b5cf6" }, + primary: { main: "#3F3F46" }, secondary: { main: "#a855f7" }, background: { default: "#F9FAFB", @@ -65,8 +59,6 @@ const theme = createTheme({ }, }); - -//List of research papers const publications = [ { citation: @@ -74,28 +66,24 @@ const publications = [ doi: "https://ieeexplore.ieee.org/document/10564396", pdf: "https://portneuf.cose.isu.edu/research/publications/IETC_2024_submission_dancing_links.pdf", }, - { citation: "Kaden Marchetti, Andrija Sevaljevic, Alex Diviney, Caleb Eardley, Russell Phillips, Rajiv Khadka, Daniel Igbokwe, and Paul Bodily. 2024. Redux: An Interactive, Dynamic Knowledge Base for Teaching NP-completeness. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 255–261.", doi: "https://dl.acm.org/doi/10.1145/3649217.3653544", pdf: "https://portneuf.cose.isu.edu/research/publications/ITiSCE_Redux_Submission_2024_WIP.pdf", }, - { citation: "K. Marchetti and P. Bodily. 2022. KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–4.", doi: "https://ieeexplore.ieee.org/document/9796945", pdf: "https://portneuf.cose.isu.edu/research/publications/KAMI_Leveraging_Open_Source_to_Solve_Complex_Problems.pdf", }, - { citation: "R. Phillips and P. M. Bodily. 2025. SPADE: A library for programmatic parsing and verification of discrete data structures. In 2025 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", doi: "https://ieeexplore.ieee.org/document/11039449", pdf: "https://portneuf.cose.isu.edu/research/publications/SPADE.pdf", }, - { citation: "K. Marchetti and P. Bodily. 2022. Visualizing the 3SAT to CLIQUE Reduction Process. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", @@ -104,10 +92,6 @@ const publications = [ }, ]; - - - -//The only contributors whose github profiles are found along with its avatar and link const contributorProfiles = { "Pratham Khanal": { image: "https://github.com/pkprathamkhanal.png", @@ -141,20 +125,16 @@ const contributorProfiles = { image: "https://github.com/svanalex.png", github: "https://github.com/svanalex", }, - "Michael Crapse": { + "Michael Crapse": { image: "https://github.com/mdcrapse.png", github: "https://github.com/mdcrapse", }, - "Eric Hill": { + "Eric Hill": { image: "https://github.com/starman2995.png", github: "https://github.com/starman2995", }, }; - - -//It controls all the sections of About, Publications and Contributors -//About Us section card styling const theSectionCard = { background: "#FFFFFF", borderRadius: "16px", @@ -167,6 +147,7 @@ const theSectionCard = { boxShadow: "0 12px 30px rgba(0,0,0,0.07)", }, }; + const innerCard = { background: "#F9FAFB", border: "1px solid #E5E7EB", @@ -180,16 +161,12 @@ const innerCard = { }, }; - - - -//For the reusable title sections function TitleSection({ children }) { return ( ); } + return ( @@ -240,6 +206,7 @@ function ItemContributor({ name }) { alt={name} sx={{ width: 50, height: 50 }} /> + {name} + + - ABOUT US + - Welcome to Redux, a - platform for NP-Complete problems. Input your challenges and gain access to - reductions, solutions, verifiers, and visualizations. Join our community of - problem solvers and unravel computational complexities using the application - library. The project was greatly inspired by Richard Karp's paper{" "} + Welcome to{" "} + + Redux + + , a platform for NP-Complete problems. Input your challenges and + gain access to reductions, solutions, verifiers, and + visualizations. Join our community of problem solvers and unravel + computational complexities using the application library. The + project was greatly inspired by Richard Karp's paper{" "} {" "} (Karp, 1972). + + + When citing Redux, please use the following citation: + + + + + Kaden Marchetti, Andrija Sevaljevic, Alex Diviney, Caleb + Eardley, Russell Phillips, Rajiv Khadka, Daniel Igbokwe, and + Paul Bodily. 2024. Redux: An Interactive, Dynamic Knowledge + Base for Teaching NP-completeness. In Proceedings of the 2024 + on Innovation and Technology in Computer Science Education V. 1 + (ITiCSE 2024). Association for Computing Machinery, New York, + NY, USA, 255–261.{" "} + + [DOI] + + + [PDF] + + + - PUBLICATIONS - - Below are research publications associated with the Redux project and its contributors. + CONTRIBUTORS + + + This project was started by{" "} + + Dr. Paul Bodily + + , who is also the ISU Faculty Sponsor of the project. - - {publications.map((pub, index) => ( - - + Project contributors + + + + {[ + "Kaden Marchetti", + "Caleb Eardley", + "Daniel Igbokwe", + "Alex Diviney", + "Janita Aamir", + "Andrija Sevaljevic", + "Garret Stouffer", + "Alex Svancara", + "Eric Hill", + "Porter Glines", + "Show Pratoomratana", + "Russell Phillips", + "Michael Crapse", + "Ian Gonzalez", + "Sabal Subedi", + "Himanshu Jha", + "Max Grünwoldt", + "Paul Gilbreath", + "Sansar Kharal", + "Pratham Khanal", + "George Lake", + "Grant Gardner", + "Jason Wright", + "Andreas Kramer", + "Courtney Bodily", + "Rakesh Itani", + "David Lindeman", + ] + .sort((a, b) => a.localeCompare(b)) + .map((name) => ( + + + + + + ))} + + + + + SUPPORT + + - {pub.citation}{" "} + Redux is an open educational and research initiative developed + at Idaho State University. The project is actively maintained + through faculty, student, and community contributions. + - - [DOI] - + + If you are interested in supporting Redux through educational + collaboration, sponsorship, development contributions, or + research partnerships, please contact{" "} - [PDF] - + Dr. Paul Bodily + . + - -))} + + PUBLICATIONS AND AWARDS + + + Below are research publications and awards associated with the + Redux project and its contributors. + + + + {publications.map((pub, index) => ( + + + {pub.citation}{" "} + + [DOI] + + + [PDF] + + + + ))} + + + + Awards + + + + {awards.map((award, index) => ( + + + {award.text}{" "} + + [URL] + + + + ))} + + FUNDING -{/* For awards, it starts here */} - - AWARDS + + The Redux project has been supported through the following + funding sources. + + + + {funding.map((item, index) => ( + + + {item} + + + ))} + + - - The following awards have been received by contributors to the Redux project. - + + LICENSE - - {awards.map((award, index) => ( - - - + This work is licensed under the{" "} + + BSD 3-Clause License + . + + + + + + - {award.text}{" "} - [LINK HERE] + - - - ))} - - - -{/* For funding, it starts here */} - - FUNDING - - - The Redux project has been supported through the following funding sources. - - - - {funding.map((item, index) => ( - - - {item} - - - ))} - - - - - - CONTRIBUTORS - - - This project was started by{" "} - - Dr. Paul Bodily - - , who is also the ISU Faculty Sponsor of the project. - - - - Project contributors - - - - {[ - "Kaden Marchetti", - "Caleb Eardley", - "Daniel Igbokwe", - "Alex Diviney", - "Janita Aamir", - "Andrija Sevaljevic", - "Garret Stouffer", - "Alex Svancara", - "Eric Hill", - "Porter Glines", - "Show Pratoomratana", - "Russell Phillips", - "Michael Crapse", - "Ian Gonzalez", - "Sabal Subedi", - "Himanshu Jha", - "Max Grünwoldt", - "Paul Gilbreath", - "Sansar Kharal", - "Pratham Khanal", - "George Lake", - "Grant Gardner", - "Jason Wright", - "Andreas Kramer", - "Courtney Bodily", - "Rakesh Itani", - "David Lindeman", - ].sort((a, b) => a.localeCompare(b)) - .map((name) => ( - - - - - ))} - - - - - - - - - - ); From 52d8103918dc2a91f77a5507d8bd1d2954852742 Mon Sep 17 00:00:00 2001 From: Pratham Khanal Date: Thu, 21 May 2026 11:46:26 -0500 Subject: [PATCH 22/22] Update index.js Made all the changes as per the Discussions with Dr. Paul Bodily, and also changed the hovering color from Purple to Orange. --- pages/aboutus/index.js | 525 +++++++++++++---------------------------- 1 file changed, 161 insertions(+), 364 deletions(-) diff --git a/pages/aboutus/index.js b/pages/aboutus/index.js index 1076cba..aa3e438 100644 --- a/pages/aboutus/index.js +++ b/pages/aboutus/index.js @@ -1,6 +1,5 @@ import ResponsiveAppBar from "../../components/widgets/ResponsiveAppBar"; -//UI Components import { createTheme, ThemeProvider, @@ -9,34 +8,82 @@ import { Typography, Link, Grid, - Avatar, - Tooltip, CssBaseline, } from "@mui/material"; + import isulogo from "../../components/images/ISULogo.png"; -// Awards -const awards = [ +const publicationsAndAwards = [ { - text: "Best Graduate Poster Presentation in Education, Learning & Training (Andrija Sevaljevic), 2026 ISU Research and Creative Works Symposium", - url: "https://myemail.constantcontact.com/What-s-Happening-in-CoSE.html?soid=1138359982044&aid=HHJEZevfPfU", + citation: + "K. Marchetti and P. Bodily. 2022. Visualizing the 3SAT to CLIQUE Reduction Process. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", + doi: "https://ieeexplore.ieee.org/document/9796851", + pdf: "https://portneuf.cose.isu.edu/research/publications/Visualizing_the_3SAT_to_CLIQUE_Reduction.pdf", + }, + { + citation: + "K. Marchetti and P. Bodily. 2022. KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–4. Best Student Paper Award.", + doi: "https://ieeexplore.ieee.org/document/9796945", + pdf: "https://portneuf.cose.isu.edu/research/publications/KAMI_Leveraging_Open_Source_to_Solve_Complex_Problems.pdf", }, { - text: "Best Graduate Oral Presentation in Education, Learning & Training (Andrija Sevaljevic), 2026 ISU Research and Creative Works Symposium", + citation: + "A. Sevaljevic and P. M. Bodily. 2024. Comparative empirical analysis of dancing links implementations to solve the exact cover problem. In 2024 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 255–258.", + doi: "https://ieeexplore.ieee.org/document/10564396", + pdf: "https://portneuf.cose.isu.edu/research/publications/IETC_2024_submission_dancing_links.pdf", + }, + { + citation: + "Kaden Marchetti, Andrija Sevaljevic, Alex Diviney, Caleb Eardley, Russell Phillips, Rajiv Khadka, Daniel Igbokwe, and Paul Bodily. 2024. Redux: An Interactive, Dynamic Knowledge Base for Teaching NP-completeness. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 255–261.", + doi: "https://dl.acm.org/doi/10.1145/3649217.3653544", + pdf: "https://portneuf.cose.isu.edu/research/publications/ITiSCE_Redux_Submission_2024_WIP.pdf", + }, + { + citation: + "R. Phillips and P. M. Bodily. 2025. SPADE: A library for programmatic parsing and verification of discrete data structures. In 2025 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", + doi: "https://ieeexplore.ieee.org/document/11039449", + pdf: "https://portneuf.cose.isu.edu/research/publications/SPADE.pdf", + }, + { + citation: + "Best Graduate Poster Presentation in Education, Learning & Training, Andrija Sevaljevic, 2026 ISU Research and Creative Works Symposium.", url: "https://myemail.constantcontact.com/What-s-Happening-in-CoSE.html?soid=1138359982044&aid=HHJEZevfPfU", }, { - text: "Best Student Paper Award, K. Marchetti and P. M. Bodily, “KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems,” in Proceedings of the 2nd Intermountain Engineering, Technology, and Computing Conference (i-ETC), 2022", - url: "https://myemail.constantcontact.com/ISU-STEM-Connections.html?soid=1138359982044&aid=J1PvVbF7PHo", + citation: + "Best Graduate Oral Presentation in Education, Learning & Training, Andrija Sevaljevic, 2026 ISU Research and Creative Works Symposium.", + url: "https://myemail.constantcontact.com/What-s-Happening-in-CoSE.html?soid=1138359982044&aid=HHJEZevfPfU", }, ]; -const funding = [ - "Bodily, P.M. (PI), Trosper, M. (Student), “Applied Computational Models and Algorithmic Solutions to Common Optimization Problems In Energy-Water Systems,” NSF (I-CREWS), $6,500, 2026", - "Bodily, P.M. (PI), Khadka, R. (Co-PI), “Crowd-Sourcing and Visualization of Advanced Computational Theory,” CAES, $15,000, 2024", - "Bodily, P.M. (PI), Khadka, R. (Co-PI), “Application of advanced computational theory to real-world combinatorial problems,” CAES, $22,570, 2022", - "Bodily, P.M. (PI), “Interactive visualization tools for teaching computer science theory,” ISU Office of Research, $4,954, 2022", - "Career Path Internship, Idaho State University, 2022 – Present", +const contributors = [ + "Kaden Marchetti", + "Caleb Eardley", + "Daniel Igbokwe", + "Alex Diviney", + "Janita Aamir", + "Andrija Sevaljevic", + "Garret Stouffer", + "Alex Svancara", + "Eric Hill", + "Porter Glines", + "Show Pratoomratana", + "Russell Phillips", + "Michael Crapse", + "Ian Gonzalez", + "Sabal Subedi", + "Himanshu Jha", + "Max Grünwoldt", + "Paul Gilbreath", + "Sansar Kharal", + "Pratham Khanal", + "George Lake", + "Grant Gardner", + "Jason Wright", + "Andreas Kramer", + "Courtney Bodily", + "Rakesh Itani", + "David Lindeman", ]; const theme = createTheme({ @@ -59,82 +106,6 @@ const theme = createTheme({ }, }); -const publications = [ - { - citation: - "A. Sevaljevic and P. M. Bodily. 2024. Comparative empirical analysis of dancing links implementations to solve the exact cover problem. In 2024 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 255–258.", - doi: "https://ieeexplore.ieee.org/document/10564396", - pdf: "https://portneuf.cose.isu.edu/research/publications/IETC_2024_submission_dancing_links.pdf", - }, - { - citation: - "Kaden Marchetti, Andrija Sevaljevic, Alex Diviney, Caleb Eardley, Russell Phillips, Rajiv Khadka, Daniel Igbokwe, and Paul Bodily. 2024. Redux: An Interactive, Dynamic Knowledge Base for Teaching NP-completeness. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2024). Association for Computing Machinery, New York, NY, USA, 255–261.", - doi: "https://dl.acm.org/doi/10.1145/3649217.3653544", - pdf: "https://portneuf.cose.isu.edu/research/publications/ITiSCE_Redux_Submission_2024_WIP.pdf", - }, - { - citation: - "K. Marchetti and P. Bodily. 2022. KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–4.", - doi: "https://ieeexplore.ieee.org/document/9796945", - pdf: "https://portneuf.cose.isu.edu/research/publications/KAMI_Leveraging_Open_Source_to_Solve_Complex_Problems.pdf", - }, - { - citation: - "R. Phillips and P. M. Bodily. 2025. SPADE: A library for programmatic parsing and verification of discrete data structures. In 2025 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", - doi: "https://ieeexplore.ieee.org/document/11039449", - pdf: "https://portneuf.cose.isu.edu/research/publications/SPADE.pdf", - }, - { - citation: - "K. Marchetti and P. Bodily. 2022. Visualizing the 3SAT to CLIQUE Reduction Process. In 2022 Intermountain Engineering, Technology and Computing Conference (IETC), Orem, UT, USA, pp. 1–5.", - doi: "https://ieeexplore.ieee.org/document/9796851", - pdf: "https://portneuf.cose.isu.edu/research/publications/Visualizing_the_3SAT_to_CLIQUE_Reduction.pdf", - }, -]; - -const contributorProfiles = { - "Pratham Khanal": { - image: "https://github.com/pkprathamkhanal.png", - github: "https://github.com/pkprathamkhanal", - }, - "Sansar Kharal": { - image: "https://github.com/kharsans.png", - github: "https://github.com/kharsans", - }, - "Himanshu Jha": { - image: "https://github.com/himanshujha05.png", - github: "https://github.com/himanshujha05", - }, - "Andrija Sevaljevic": { - image: "https://github.com/Andrija-Sevaljevic.png", - github: "https://github.com/Andrija-Sevaljevic", - }, - "Jason Wright": { - image: "https://github.com/wrigjl.png", - github: "https://github.com/wrigjl", - }, - "Daniel Igbokwe": { - image: "https://github.com/igbodani.png", - github: "https://github.com/igbodani", - }, - "Sabal Subedi": { - image: "https://github.com/sabal_subedi.png", - github: "https://github.com/sabal_subedi", - }, - "Alex Svancara": { - image: "https://github.com/svanalex.png", - github: "https://github.com/svanalex", - }, - "Michael Crapse": { - image: "https://github.com/mdcrapse.png", - github: "https://github.com/mdcrapse", - }, - "Eric Hill": { - image: "https://github.com/starman2995.png", - github: "https://github.com/starman2995", - }, -}; - const theSectionCard = { background: "#FFFFFF", borderRadius: "16px", @@ -143,7 +114,7 @@ const theSectionCard = { boxShadow: "0 8px 24px rgba(0,0,0,0.04)", transition: "all 0.25s ease", "&:hover": { - borderColor: "#8b5cf6", + borderColor: "#F47C20", boxShadow: "0 12px 30px rgba(0,0,0,0.07)", }, }; @@ -156,7 +127,7 @@ const innerCard = { py: 0.9, transition: "all 0.2s ease", "&:hover": { - borderColor: "#8b5cf6", + borderColor: "#F47C20", background: "#FFFFFF", }, }; @@ -177,107 +148,8 @@ function TitleSection({ children }) { ); } -function ItemContributor({ name }) { - const profile = contributorProfiles[name]; - - if (!profile) { - return ( - - {name} - - ); - } - - return ( - - - - - - - {name} - - - - Contributor - - - - - - View GitHub Profile - - - } - componentsProps={{ - tooltip: { - sx: { - bgcolor: "#111118", - border: "1px solid rgba(168,85,247,0.35)", - borderRadius: "12px", - boxShadow: "0 8px 24px rgba(0,0,0,0.4)", - padding: "10px 12px", - }, - }, - }} - > - - {name} - - - ); +function getLastName(name) { + return name.split(" ").slice(-1)[0].toLowerCase(); } export default function AboutUsPage() { @@ -360,11 +232,7 @@ export default function AboutUsPage() { target="_blank" rel="noopener noreferrer" underline="hover" - sx={{ - color: "#F47C20", - fontWeight: 600, - ml: 0.4, - }} + sx={{ color: "#F47C20", fontWeight: 600, ml: 0.4 }} > [DOI] @@ -373,11 +241,7 @@ export default function AboutUsPage() { target="_blank" rel="noopener noreferrer" underline="hover" - sx={{ - color: "#F47C20", - fontWeight: 600, - ml: 0.4, - }} + sx={{ color: "#F47C20", fontWeight: 600, ml: 0.4 }} > [PDF] @@ -420,36 +284,8 @@ export default function AboutUsPage() { - {[ - "Kaden Marchetti", - "Caleb Eardley", - "Daniel Igbokwe", - "Alex Diviney", - "Janita Aamir", - "Andrija Sevaljevic", - "Garret Stouffer", - "Alex Svancara", - "Eric Hill", - "Porter Glines", - "Show Pratoomratana", - "Russell Phillips", - "Michael Crapse", - "Ian Gonzalez", - "Sabal Subedi", - "Himanshu Jha", - "Max Grünwoldt", - "Paul Gilbreath", - "Sansar Kharal", - "Pratham Khanal", - "George Lake", - "Grant Gardner", - "Jason Wright", - "Andreas Kramer", - "Courtney Bodily", - "Rakesh Itani", - "David Lindeman", - ] - .sort((a, b) => a.localeCompare(b)) + {[...contributors] + .sort((a, b) => getLastName(a).localeCompare(getLastName(b))) .map((name) => ( - + + {name} + ))} - - SUPPORT - - - Redux is an open educational and research initiative developed - at Idaho State University. The project is actively maintained - through faculty, student, and community contributions. - - - - If you are interested in supporting Redux through educational - collaboration, sponsorship, development contributions, or - research partnerships, please contact{" "} - - - Dr. Paul Bodily - . - - - PUBLICATIONS AND AWARDS @@ -533,7 +335,7 @@ export default function AboutUsPage() { - {publications.map((pub, index) => ( + {publicationsAndAwards.map((item, index) => ( - {pub.citation}{" "} - - [DOI] - - - [PDF] - + {item.citation}{" "} + + {item.doi && ( + + [DOI] + + )} + + {item.pdf && ( + + [PDF] + + )} + + {item.url && ( + + [URL] + + )} ))} + + + + SUPPORT - Awards + Redux has been supported by the following grants: - - {awards.map((award, index) => ( + + {[ + "“Applied Computational Models and Algorithmic Solutions to Common Optimization Problems In Energy-Water Systems,” Summer Authentic Research Experience (SARE), Idaho Community-engaged Resilience for Energy-Water Systems (I-CREWS), National Science Foundation (NSF). 2026.", + "“Crowd-Sourcing and Visualization of Advanced Computational Theory to Facilitate Application of Algorithmic Knowledgebase to Real-World Combinatorial Problems,” Center for Advanced Energy Studies (CAES). 2024.", + "“Application of advanced computational theory to facilitate efficient solutions to real-world combinatorial problems”, Center for Advanced Energy Studies (CAES). 2022.", + "“Interactive visualization tools for teaching computer science theory”, Idaho State University Office of Research. 2022.", + ].map((grant, index) => ( - {award.text}{" "} - - [URL] - + {grant} ))} - - - - FUNDING - The Redux project has been supported through the following - funding sources. + Any opinions, findings, conclusions, or recommendations + expressed in this material are those of the author(s) and do not + necessarily reflect the views of the funding agencies who have + supported this work. - - - {funding.map((item, index) => ( - - - {item} - - - ))} - @@ -667,10 +469,7 @@ export default function AboutUsPage() { target="_blank" rel="noopener noreferrer" underline="hover" - sx={{ - color: "#F47C20", - fontWeight: 600, - }} + sx={{ color: "#F47C20", fontWeight: 600 }} > BSD 3-Clause License . @@ -693,9 +492,7 @@ export default function AboutUsPage() { target="_blank" rel="noopener noreferrer" underline="none" - sx={{ - display: "inline-flex", - }} + sx={{ display: "inline-flex" }} >