update to webp

This commit is contained in:
chark1es 2025-01-23 22:10:26 -08:00
parent 7199f4a54d
commit ea8c16747d
151 changed files with 220 additions and 170 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 MiB

BIN
public/404.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

BIN
public/calendar.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

BIN
public/halloween.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 KiB

BIN
public/hardhack.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

BIN
public/map.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

BIN
public/officers/akhil.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,020 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

BIN
public/officers/allie.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 949 KiB

BIN
public/officers/andy.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 741 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/anika.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/officers/anu.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/ashlee.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

BIN
public/officers/dhruv.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/dihan.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

BIN
public/officers/emma.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

BIN
public/officers/erik.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

BIN
public/officers/lauren.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/officers/lisa.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/officers/philip.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

BIN
public/officers/pranav.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 943 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

BIN
public/officers/ridhi.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

BIN
public/officers/rohil.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/shing.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

BIN
public/officers/shipra.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

BIN
public/officers/stella.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

BIN
public/officers/steph.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

BIN
public/officers/terri.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

BIN
public/officers/zarif.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

BIN
public/project.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 MiB

BIN
public/robocup.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

BIN
public/signal.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

BIN
public/supercomp.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View file

@ -2,6 +2,7 @@
import { FaGear } from "react-icons/fa6"; import { FaGear } from "react-icons/fa6";
import { MdEmail } from "react-icons/md"; import { MdEmail } from "react-icons/md";
import Link from "next/link"; import Link from "next/link";
import { Image } from "astro:assets";
const { name, position, picture, email } = Astro.props; const { name, position, picture, email } = Astro.props;
--- ---
@ -23,10 +24,12 @@ const { name, position, picture, email } = Astro.props;
<div <div
class="md:w-[20vw] w-[35vw] aspect-[334/440] bg-gradient-to-t from-ieee-blue-100/5 to-ieee-blue-100/25 rounded-[10%] flex flex-col items-center relative" class="md:w-[20vw] w-[35vw] aspect-[334/440] bg-gradient-to-t from-ieee-blue-100/5 to-ieee-blue-100/25 rounded-[10%] flex flex-col items-center relative"
> >
<img <Image
src={picture} src={picture}
alt="officer" alt="officer"
class="md:w-[18vw] w-[31vw] md:rounded-[1.5vw] rounded-[3vw] mt-[5%] mb-[3%]" class="md:w-[18vw] w-[31vw] md:rounded-[1.5vw] rounded-[3vw] mt-[5%] mb-[3%]"
width={334}
height={440}
/> />
<div <div
class="bg-white w-fit rounded-full aspect-square md:p-[0.4vw] p-[0.8vw] text-ieee-black md:text-[1.8vw] text-[3.5vw] absolute md:right-[1.5vw] md:top-[1.5vw] right-[2.5vw] top-[2.5vw]" class="bg-white w-fit rounded-full aspect-square md:p-[0.4vw] p-[0.8vw] text-ieee-black md:text-[1.8vw] text-[3.5vw] absolute md:right-[1.5vw] md:top-[1.5vw] right-[2.5vw] top-[2.5vw]"

View file

@ -1,7 +1,7 @@
--- ---
import about from "../../images/about.png"; import about from "../../images/about.webp";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import neko from "../../images/neko.png"; import neko from "../../images/neko.webp";
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
import Officer from "../board/Officer.astro"; import Officer from "../board/Officer.astro";
import Filter from "../board/Filter.astro"; import Filter from "../board/Filter.astro";

View file

@ -1,27 +1,33 @@
--- ---
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import jellyfish from "../../images/jellyfish.png"; import jellyfish from "../../images/jellyfish.webp";
import { FaDiscord } from "react-icons/fa"; import { FaDiscord } from "react-icons/fa";
import { RiInstagramFill } from "react-icons/ri"; import { RiInstagramFill } from "react-icons/ri";
import { MdEmail } from "react-icons/md"; import { MdEmail } from "react-icons/md";
import Link from "next/link"; import Link from "next/link";
--- ---
<div class="text-white flex flex-col items-center md:h-[35vw] h-[60vw] justify-between"> <div
class="text-white flex flex-col items-center md:h-[35vw] h-[60vw] justify-between"
>
<div class="flex items-center text-[4.5vw] md:text-[2.5vw]"> <div class="flex items-center text-[4.5vw] md:text-[2.5vw]">
<LiaDotCircle className=" mr-[1vw] pt-[0.5%]" /> <LiaDotCircle className=" mr-[1vw] pt-[0.5%]" />
<p>Social Media</p> <p>Social Media</p>
</div> </div>
<p class="md:w-1/3 w-3/5 text-center text-[2vw] md:text-[1.2vw] pb-[5%]"> <p class="md:w-1/3 w-3/5 text-center text-[2vw] md:text-[1.2vw] pb-[5%]">
Stay connected with us on Discord, Facebook, and Instagram! We regularly post information on upcoming events and competitions. Stay connected with us on Discord, Facebook, and Instagram! We regularly
post information on upcoming events and competitions.
</p> </p>
<div <div
class="md:w-[85%] w-full rounded-[3vw] bg-gradient-to-r from-ieee-blue-300 to-ieee-blue-100 relative md:h-[15vw] h-[30vw] flex items-center text-white/90" class="md:w-[85%] w-full rounded-[3vw] bg-gradient-to-r from-ieee-blue-300 to-ieee-blue-100 relative md:h-[15vw] h-[30vw] flex items-center text-white/90"
> >
<div data-inview class="md:w-2/5 w-1/2 flex justify-evenly ml-[5%] animate-ease-in-out in-view:animate-flip-up animate-duration-1000"> <div
data-inview
class="md:w-2/5 w-1/2 flex justify-evenly ml-[5%] animate-ease-in-out in-view:animate-flip-up animate-duration-1000"
>
<Link <Link
href="https://www.instagram.com/ieee.ucsd" href="https://www.instagram.com/ieee.ucsd"
target="_blank" target="_blank"
@ -32,7 +38,9 @@ import Link from "next/link";
> >
<RiInstagramFill /> <RiInstagramFill />
</div> </div>
<p class="text-[2vw] md:text-[1.3vw] font-semibold">Instagram</p> <p class="text-[2vw] md:text-[1.3vw] font-semibold">
Instagram
</p>
</Link> </Link>
<Link <Link

View file

@ -1,6 +1,6 @@
--- ---
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import eventbg from "../../images/eventbg.png"; import eventbg from "../../images/eventbg.webp";
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
--- ---

View file

@ -1,11 +1,11 @@
--- ---
import about from "../../images/about.png"; import about from "../../images/about.webp";
import Link from "next/link"; import Link from "next/link";
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import about2 from "../../images/about2.png"; import about2 from "../../images/about2.webp";
import about3 from "../../images/about3.png"; import about3 from "../../images/about3.webp";
import about4 from "../../images/about4.png"; import about4 from "../../images/about4.webp";
--- ---
<div <div
@ -13,7 +13,11 @@ import about4 from "../../images/about4.png";
> >
<div class="w-1/2 flex justify-center pr-[5%] relative h-full"> <div class="w-1/2 flex justify-center pr-[5%] relative h-full">
<div class="relative w-[35vw]"> <div class="relative w-[35vw]">
<Image src={about} alt="About background image" class="md:visible invisible" /> <Image
src={about}
alt="About background image"
class="md:visible invisible"
/>
<Image <Image
src={about4} src={about4}
alt="About image" alt="About image"

View file

@ -1,7 +1,7 @@
--- ---
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import Link from "next/link"; import Link from "next/link";
import landingimg from "../../images/landing.png"; import landingimg from "../../images/landing.webp";
import { FaDiscord } from "react-icons/fa"; import { FaDiscord } from "react-icons/fa";
import { RiInstagramFill } from "react-icons/ri"; import { RiInstagramFill } from "react-icons/ri";
import { MdEmail } from "react-icons/md"; import { MdEmail } from "react-icons/md";
@ -11,18 +11,30 @@ import { MdEmail } from "react-icons/md";
<div <div
class="md:pt-[5%] pt-[6%] bg-gradient-to-t to-ieee-blue-100/30 p-[5vw] via-ieee-black from-ieee-black md:w-[53%] w-[60%] md:h-[40vw] h-[60vw] border-white/70 border-[0.1vw] rounded-[3vw]" class="md:pt-[5%] pt-[6%] bg-gradient-to-t to-ieee-blue-100/30 p-[5vw] via-ieee-black from-ieee-black md:w-[53%] w-[60%] md:h-[40vw] h-[60vw] border-white/70 border-[0.1vw] rounded-[3vw]"
> >
<p data-inview class="animate-ease-in-out text-ieee-yellow font-bold text-[3.5vw] md:text-[2.2vw] mb-[3%] in-view:animate-flip-down"> <p
data-inview
class="animate-ease-in-out text-ieee-yellow font-bold text-[3.5vw] md:text-[2.2vw] mb-[3%] in-view:animate-flip-down"
>
UC San Diego IEEE UC San Diego IEEE
</p> </p>
<p data-inview class="animate-ease-in-out font-bold text-[3.6vw] md:text-[2.8vw] text-white mb-[6%] in-view:animate-fade-right"> <p
data-inview
class="animate-ease-in-out font-bold text-[3.6vw] md:text-[2.8vw] text-white mb-[6%] in-view:animate-fade-right"
>
Join one of the largest IEEE student branch in the US! Join one of the largest IEEE student branch in the US!
</p> </p>
<p class="text-white font-light text-[2vw] md:text-[1.3vw]"> <p class="text-white font-light text-[2vw] md:text-[1.3vw]">
IEEE @ UCSD is a pre-professional organization aiming to empower engineers with practical experience through hands-on project opportunities, insightful workshops, and panels with industry professionals. We are a branch organization of the International IEEE organization. IEEE @ UCSD is a pre-professional organization aiming to empower
engineers with practical experience through hands-on project
opportunities, insightful workshops, and panels with industry
professionals. We are a branch organization of the International
IEEE organization.
</p> </p>
<div class="flex justify-end w-full mt-[6%]"> <div class="flex justify-end w-full mt-[6%]">
<div class="text-white text-[3.5vw] md:text-[2.5vw] w-1/2 flex justify-between"> <div
class="text-white text-[3.5vw] md:text-[2.5vw] w-1/2 flex justify-between"
>
<Link <Link
href="https://www.instagram.com/ieee.ucsd" href="https://www.instagram.com/ieee.ucsd"
target="_blank" target="_blank"
@ -51,6 +63,10 @@ import { MdEmail } from "react-icons/md";
<div <div
class="md:w-[46%] w-[40%] md:h-[40vw] h-[60vw] border-white/70 border-[0.1vw] rounded-[3vw] bg-gradient-to-b to-ieee-blue-100/60 from-ieee-black" class="md:w-[46%] w-[40%] md:h-[40vw] h-[60vw] border-white/70 border-[0.1vw] rounded-[3vw] bg-gradient-to-b to-ieee-blue-100/60 from-ieee-black"
> >
<Image src={landingimg} alt="circuit" class="w-[95%] md:h-[40vw] h-[60vw] object-contain" /> <Image
src={landingimg}
alt="circuit"
class="w-[95%] md:h-[40vw] h-[60vw] object-contain"
/>
</div> </div>
</div> </div>

View file

@ -3,20 +3,23 @@ import annualProjects from "../../data/annualProjects.json";
import { FaGear } from "react-icons/fa6"; import { FaGear } from "react-icons/fa6";
import { GoArrowDownRight } from "react-icons/go"; import { GoArrowDownRight } from "react-icons/go";
import { IoIosArrowDroprightCircle } from "react-icons/io"; import { IoIosArrowDroprightCircle } from "react-icons/io";
import { Image } from "astro:assets";
--- ---
<div class="flex gap-[1.5vw] h-[50vh]"> <div class="flex gap-[1.5vw] h-[50vh]">
{ {
Object.entries(annualProjects).map( Object.entries(annualProjects).map(([title, project], index) => (
([title, project], index) => (
<a <a
href={project.url || "#"} href={project.url || "#"}
class={`project-card group relative flex-1 rounded-[1.5vw] overflow-hidden transition-all duration-500 ease-in-out md:hover:flex-[2] cursor-pointer ${index === 0 ? "expanded" : ""}`} class={`project-card group relative flex-1 rounded-[1.5vw] overflow-hidden transition-all duration-500 ease-in-out md:hover:flex-[2] cursor-pointer ${index === 0 ? "expanded" : ""}`}
data-project={index + 1} data-project={index + 1}
target={title === "Supercomputing" ? "_blank" : "_self"} target={title === "Supercomputing" ? "_blank" : "_self"}
> >
<img <Image
src={project.image} src={project.image}
alt={`${title} Project`} alt={`${title} Project`}
width={668}
height={990}
class="opacity-70 w-full h-full object-cover rounded-[1.5vw] aspect-[2/3] transition-transform duration-500 ease-in-out md:group-hover:scale-110" class="opacity-70 w-full h-full object-cover rounded-[1.5vw] aspect-[2/3] transition-transform duration-500 ease-in-out md:group-hover:scale-110"
/> />
<div class="absolute flex items-end bottom-0 left-0 px-[5%] pb-[5%] pt-[17%] bg-gradient-to-b from-transparent to-black via-black rounded-b-[1.5vw] text-white z-10 w-full transition-transform duration-300 md:[.expanded_&]:pb-[5%]"> <div class="absolute flex items-end bottom-0 left-0 px-[5%] pb-[5%] pt-[17%] bg-gradient-to-b from-transparent to-black via-black rounded-b-[1.5vw] text-white z-10 w-full transition-transform duration-300 md:[.expanded_&]:pb-[5%]">
@ -41,8 +44,7 @@ import { IoIosArrowDroprightCircle } from "react-icons/io";
<FaGear /> <FaGear />
</div> </div>
</a> </a>
) ))
)
} }
</div> </div>

View file

@ -2,7 +2,7 @@
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import Link from "next/link"; import Link from "next/link";
import qp from "../../images/qp.png"; import qp from "../../images/qp.webp";
import { IoIosArrowDroprightCircle } from "react-icons/io"; import { IoIosArrowDroprightCircle } from "react-icons/io";
--- ---
@ -27,7 +27,8 @@ import { IoIosArrowDroprightCircle } from "react-icons/io";
/> />
</Link> </Link>
<div <div
data-inview class="in-view:animate-fade-right w-[45%] text-[1vw] font-semibold bg-white/50 backdrop-blur text-black absolute -bottom-[6%] left-[15%] px-[1.5%] py-[1%] rounded-[1.5vw]" data-inview
class="in-view:animate-fade-right w-[45%] text-[1vw] font-semibold bg-white/50 backdrop-blur text-black absolute -bottom-[6%] left-[15%] px-[1.5%] py-[1%] rounded-[1.5vw]"
> >
<p class="text-[1.4vw] mb-[2%]">Quarterly Project</p> <p class="text-[1.4vw] mb-[2%]">Quarterly Project</p>
<p> <p>

View file

@ -1,7 +1,7 @@
--- ---
import Subtitle from "../core/Subtitle.astro"; import Subtitle from "../core/Subtitle.astro";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import qp from "../../images/qp.png"; import qp from "../../images/qp.webp";
--- ---
<div class="flex flex-col items-center pb-[5%]"> <div class="flex flex-col items-center pb-[5%]">

View file

@ -2,8 +2,8 @@
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import Link from "next/link"; import Link from "next/link";
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
import mentorship from "../../images/mentorship.png"; import mentorship from "../../images/mentorship.webp";
import jonathan from "../../images/about3.png"; import jonathan from "../../images/about3.webp";
--- ---
<div class="flex justify-center mb-[10%]"> <div class="flex justify-center mb-[10%]">

View file

@ -2,8 +2,8 @@
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import Link from "next/link"; import Link from "next/link";
import { LiaDotCircle } from "react-icons/lia"; import { LiaDotCircle } from "react-icons/lia";
import mentorship from "../../images/joinbg.png"; import mentorship from "../../images/joinbg.webp";
import jonathan from "../../images/about3.png"; import jonathan from "../../images/about3.webp";
--- ---
<div class="flex justify-center mt-[10%] mb-[3%]"> <div class="flex justify-center mt-[10%] mb-[3%]">

View file

@ -2,7 +2,7 @@
import Link from "next/link"; import Link from "next/link";
import { GoArrowDownRight } from "react-icons/go"; import { GoArrowDownRight } from "react-icons/go";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import robocup from "../../images/robocup.png"; import robocup from "../../images/robocup.webp";
--- ---
<div class="flex flex-col items-center relative my-[10%]"> <div class="flex flex-col items-center relative my-[10%]">

View file

@ -1,7 +1,7 @@
--- ---
import Title from "../core/Title.astro"; import Title from "../core/Title.astro";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import model from "../../images/model.png"; import model from "../../images/model.webp";
--- ---
<div <div

View file

@ -1,17 +1,17 @@
{ {
"Robocup": { "Robocup": {
"description": "Participate in the Robocup competition.", "description": "Participate in the Robocup competition.",
"image": "/robocup.png", "image": "/robocup.webp",
"url": "/robocup" "url": "/robocup"
}, },
"Signal Processing": { "Signal Processing": {
"description": "Explore the field of signal processing.", "description": "Explore the field of signal processing.",
"image": "/signal.png", "image": "/signal.webp",
"url": "/signal" "url": "/signal"
}, },
"Supercomputing": { "Supercomputing": {
"description": "Explore the field of supercomputing.", "description": "Explore the field of supercomputing.",
"image": "/supercomp.png", "image": "/supercomp.webp",
"url": "https://supercomputing-club.sdsc.edu/" "url": "https://supercomputing-club.sdsc.edu/"
} }
} }

View file

@ -1,19 +1,19 @@
[ [
{ {
"text": "PROJECTS", "text": "PROJECTS",
"image": "/project.png", "image": "/project.webp",
"link": "/projects", "link": "/projects",
"delay": "100" "delay": "100"
}, },
{ {
"text": "EVENTS", "text": "EVENTS",
"image": "/halloween.png", "image": "/halloween.webp",
"link": "/events", "link": "/events",
"delay": "300" "delay": "300"
}, },
{ {
"text": "H.A.R.D. HACK", "text": "H.A.R.D. HACK",
"image": "/hardhack.png", "image": "/hardhack.webp",
"link": "https://hardhack.dev/", "link": "https://hardhack.dev/",
"delay": "500" "delay": "500"
} }

View file

@ -2,14 +2,14 @@
{ {
"name": "Mustahsin Zarif", "name": "Mustahsin Zarif",
"position": "Chair", "position": "Chair",
"picture": "/officers/zarif.png", "picture": "/officers/zarif.webp",
"email": "mmzarif@ucsd.edu", "email": "mmzarif@ucsd.edu",
"type": ["Executives"] "type": ["Executives"]
}, },
{ {
"name": "Stephanie Xu", "name": "Stephanie Xu",
"position": "Vice Chair Internal", "position": "Vice Chair Internal",
"picture": "/officers/steph.jpg", "picture": "/officers/steph.webp",
"email": "sxxu@ucsd.edu", "email": "sxxu@ucsd.edu",
"type": ["Executives", "Internal"] "type": ["Executives", "Internal"]
}, },
@ -23,77 +23,77 @@
{ {
"name": "Rohil Kadekar", "name": "Rohil Kadekar",
"position": "Vice Chair Projects", "position": "Vice Chair Projects",
"picture": "/officers/rohil.jpg", "picture": "/officers/rohil.webp",
"email": "rkadekar@ucsd.edu", "email": "rkadekar@ucsd.edu",
"type": ["Executives", "Projects"] "type": ["Executives", "Projects"]
}, },
{ {
"name": "Shipra Gudekar", "name": "Shipra Gudekar",
"position": "Vice Chair Events", "position": "Vice Chair Events",
"picture": "/officers/shipra.jpg", "picture": "/officers/shipra.webp",
"email": "sgudekar@ucsd.edu", "email": "sgudekar@ucsd.edu",
"type": ["Executives", "Events"] "type": ["Executives", "Events"]
}, },
{ {
"name": "Lisa Liu", "name": "Lisa Liu",
"position": "Vice Chair Finance", "position": "Vice Chair Finance",
"picture": "/officers/lisa.jpg", "picture": "/officers/lisa.webp",
"email": "lil043@ucsd.edu", "email": "lil043@ucsd.edu",
"type": ["Executives"] "type": ["Executives"]
}, },
{ {
"name": "Charles Nguyen", "name": "Charles Nguyen",
"position": "Webmaster", "position": "Webmaster",
"picture": "/officers/charles.jpg", "picture": "/officers/charles.webp",
"email": "cmn010@ucsd.edu", "email": "cmn010@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Shing Hung", "name": "Shing Hung",
"position": "Webmaster", "position": "Webmaster",
"picture": "/officers/shing.jpg", "picture": "/officers/shing.webp",
"email": "s1hung@ucsd.edu", "email": "s1hung@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Andy Smithwick", "name": "Andy Smithwick",
"position": "Webmaster", "position": "Webmaster",
"picture": "/officers/andy.jpg", "picture": "/officers/andy.webp",
"email": "asmithwick@ucsd.edu", "email": "asmithwick@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Stella Ji", "name": "Stella Ji",
"position": "Marketing Chair", "position": "Marketing Chair",
"picture": "/officers/stella.jpg", "picture": "/officers/stella.webp",
"email": "seji@ucsd.edu", "email": "seji@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Lauren Vo", "name": "Lauren Vo",
"position": "Marketing Chair", "position": "Marketing Chair",
"picture": "/officers/lauren.jpg", "picture": "/officers/lauren.webp",
"email": "lavo@ucsd.edu", "email": "lavo@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Emma Leung", "name": "Emma Leung",
"position": "Design Chair", "position": "Design Chair",
"picture": "/officers/emma.jpg", "picture": "/officers/emma.webp",
"email": "waleung@ucsd.edu", "email": "waleung@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Christine Uy", "name": "Christine Uy",
"position": "Design Chair", "position": "Design Chair",
"picture": "/officers/christine.jpg", "picture": "/officers/christine.webp",
"email": "c1uy@ucsd.edu", "email": "c1uy@ucsd.edu",
"type": ["Internal"] "type": ["Internal"]
}, },
{ {
"name": "Erik Duarte", "name": "Erik Duarte",
"position": "Events Coordinator", "position": "Events Coordinator",
"picture": "/officers/erik.jpg", "picture": "/officers/erik.webp",
"email": "Erduarte@ucsd.edu", "email": "Erduarte@ucsd.edu",
"type": ["Executives", "Events"] "type": ["Executives", "Events"]
}, },
@ -107,56 +107,56 @@
{ {
"name": "Rafaella Gomes", "name": "Rafaella Gomes",
"position": "Project Space Chair", "position": "Project Space Chair",
"picture": "/officers/rafaella.jpg", "picture": "/officers/rafaella.webp",
"email": "ragomes@ucsd.edu", "email": "ragomes@ucsd.edu",
"type": ["Projects"] "type": ["Projects"]
}, },
{ {
"name": "Terri Tai", "name": "Terri Tai",
"position": "Robocup Soccer Chair", "position": "Robocup Soccer Chair",
"picture": "/officers/terri.jpg", "picture": "/officers/terri.webp",
"email": "y2tai@ucsd.edu", "email": "y2tai@ucsd.edu",
"type": ["Projects"] "type": ["Projects"]
}, },
{ {
"name": "Raymond Rada", "name": "Raymond Rada",
"position": "Robocup Soccer Chair", "position": "Robocup Soccer Chair",
"picture": "/officers/raymond.jpg", "picture": "/officers/raymond.webp",
"email": "rrada@ucsd.edu", "email": "rrada@ucsd.edu",
"type": ["Projects"] "type": ["Projects"]
}, },
{ {
"name": "Philip Pincencia", "name": "Philip Pincencia",
"position": "Signal Processing Chair", "position": "Signal Processing Chair",
"picture": "/officers/philip.jpg", "picture": "/officers/philip.webp",
"email": "ppincencia@ucsd.edu", "email": "ppincencia@ucsd.edu",
"type": ["Projects"] "type": ["Projects"]
}, },
{ {
"name": "Akhil Ram Shankar", "name": "Akhil Ram Shankar",
"position": "Quarterly Projects Chair", "position": "Quarterly Projects Chair",
"picture": "/officers/akhil.jpg", "picture": "/officers/akhil.webp",
"email": "aramshankar@ucsd.edu", "email": "aramshankar@ucsd.edu",
"type": ["Projects"] "type": ["Projects"]
}, },
{ {
"name": "Jonathan Zhou", "name": "Jonathan Zhou",
"position": "Quarterly Projects Chair", "position": "Quarterly Projects Chair",
"picture": "/officers/jonathan.jpg", "picture": "/officers/jonathan.webp",
"email": "jtzhou@ucsd.edu", "email": "jtzhou@ucsd.edu",
"type": ["Projects"] "type": ["Projects"]
}, },
{ {
"name": "Ashlee Young", "name": "Ashlee Young",
"position": "Professional Chair", "position": "Professional Chair",
"picture": "/officers/ashlee.jpg", "picture": "/officers/ashlee.webp",
"email": "asy001@ucsd.edu", "email": "asy001@ucsd.edu",
"type": ["Events"] "type": ["Events"]
}, },
{ {
"name": "Allie Dinh", "name": "Allie Dinh",
"position": "Professional Chair", "position": "Professional Chair",
"picture": "/officers/allie.jpg", "picture": "/officers/allie.webp",
"email": "ald012@ucsd.edu", "email": "ald012@ucsd.edu",
"type": ["Events"] "type": ["Events"]
}, },
@ -170,35 +170,35 @@
{ {
"name": "Pranav Mehta", "name": "Pranav Mehta",
"position": "Technical Chair", "position": "Technical Chair",
"picture": "/officers/pranav.jpg", "picture": "/officers/pranav.webp",
"email": "p3mehta@ucsd.edu", "email": "p3mehta@ucsd.edu",
"type": ["Events"] "type": ["Events"]
}, },
{ {
"name": "Ridhi Srikanth", "name": "Ridhi Srikanth",
"position": "Technical Chair", "position": "Technical Chair",
"picture": "/officers/ridhi.jpg", "picture": "/officers/ridhi.webp",
"email": "rsrikanth@ucsd.edu", "email": "rsrikanth@ucsd.edu",
"type": ["Events"] "type": ["Events"]
}, },
{ {
"name": "Anika Agarwal", "name": "Anika Agarwal",
"position": "Outreach Chair", "position": "Outreach Chair",
"picture": "/officers/anika.jpg", "picture": "/officers/anika.webp",
"email": "ana012@ucsd.edu", "email": "ana012@ucsd.edu",
"type": ["Events"] "type": ["Events"]
}, },
{ {
"name": "Anupama Nambiar", "name": "Anupama Nambiar",
"position": "Social Chair", "position": "Social Chair",
"picture": "/officers/anu.jpg", "picture": "/officers/anu.webp",
"email": "annambiar@ucsd.edu", "email": "annambiar@ucsd.edu",
"type": ["Events"] "type": ["Events"]
}, },
{ {
"name": "Dhruv Roy Choudhary", "name": "Dhruv Roy Choudhary",
"position": "Social Chair", "position": "Social Chair",
"picture": "/officers/dhruv.jpg", "picture": "/officers/dhruv.webp",
"email": "dchoudhary@ucsd.edu", "email": "dchoudhary@ucsd.edu",
"type": ["Events"] "type": ["Events"]
} }

View file

@ -1,43 +1,43 @@
[ [
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/robocup.png", "image": "/robocup.webp",
"link": "/", "link": "/",
"col": "2" "col": "2"
}, },
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/signal.png", "image": "/signal.webp",
"link": "/", "link": "/",
"col": "4" "col": "4"
}, },
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/robocup.png", "image": "/robocup.webp",
"link": "/", "link": "/",
"col": "3" "col": "3"
}, },
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/signal.png", "image": "/signal.webp",
"link": "/", "link": "/",
"col": "3" "col": "3"
}, },
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/signal.png", "image": "/signal.webp",
"link": "/", "link": "/",
"col": "2" "col": "2"
}, },
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/robocup.png", "image": "/robocup.webp",
"link": "/", "link": "/",
"col": "2" "col": "2"
}, },
{ {
"title": "Retro Gaming Console", "title": "Retro Gaming Console",
"image": "/robocup.png", "image": "/robocup.webp",
"link": "/", "link": "/",
"col": "2" "col": "2"
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

BIN
src/images/about.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 MiB

BIN
src/images/about2.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 MiB

BIN
src/images/about3.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 MiB

BIN
src/images/about4.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

BIN
src/images/board.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Some files were not shown because too many files have changed in this diff Show more