diff --git a/src/Components/Judges/index.jsx b/src/Components/Judges/index.jsx index 3ed87f1..e4da554 100644 --- a/src/Components/Judges/index.jsx +++ b/src/Components/Judges/index.jsx @@ -4,42 +4,65 @@ import anand from "../../assets/anand.jpg"; import kumar from "../../assets/kumar.jpg"; import anirudh from "../../assets/anirudh.jpg"; import ayush from "../../assets/ayush.jpeg"; -import rakesh from "../../assets/rakesh.jpg"; -import abishake from "../../assets/abishake.jpg"; +import rakesh from "../../assets/rakeshnew.jpeg"; +// import abishake from "../../assets/abishake.jpg"; import subash from "../../assets/subash.jpg"; -import ram from "../../assets/Ram.jpg"; - -import {motion} from "framer-motion"; +// import ram from "../../assets/Ram.jpg"; +import adwaith from "../../assets/adwaith.jpeg"; +import ramshreewath from "../../assets/RamShreewath.jpeg"; +import { motion } from "framer-motion"; const Judges = () => { return (
-
Judges
+
+ Judges +
- +
HARDWARE
Anand Kumar
-
SOC design Engineering manager at Intel
+
+ SOC design Engineering manager at Intel +
logo
- +
SOFTWARE
Anirudh R
-
Software Engineer at Oracle
+
DevOps Engineer, Oracle Cloud
logo
- +
SOFTWARE
Ayush Singh
@@ -49,17 +72,31 @@ const Judges = () => {
- +
SOFTWARE
Ram Sreevaths
-
Software Developer at Oracle
+
+ Member of Technical Staff at Oracle Cloud infrastructure +
- logo + logo
- +
HARDWARE
Kumar Nandan
@@ -67,38 +104,59 @@ const Judges = () => {
logo
-
- +
+
+
SOFTWARE
Rayapalli Rakesh
-
Software Engineer at Oracle
+
Associate, PWC (US Advisory)
logo
-
- +
+
+
SOFTWARE
-
Abishake A
-
SMT at D.E. Shaw, India
+
Adwaith D
+
+ SWE III at Google, Mountain View, California +
- logo + logo
- +
SOFTWARE
-
Subash
+
Subash Aravindan
Analyst at Goldman Sachs
logo
-
-
+
); diff --git a/src/Components/Landing/index.jsx b/src/Components/Landing/index.jsx index 442fd00..dd9ea22 100644 --- a/src/Components/Landing/index.jsx +++ b/src/Components/Landing/index.jsx @@ -1,13 +1,21 @@ -import { BackgroundImage, Center, Text, Box } from '@mantine/core'; +import { BackgroundImage, Center, Text, Box } from "@mantine/core"; import LandingBg from "../../../public/assets/LandingBg.svg"; -import "./landing.css"; -import {motion} from "framer-motion"; +import img2 from "../../assets/charged.png"; +import img3 from "../../assets/abhibus.png"; +import img4 from "../../assets/tezos.png"; +import img6 from "../../assets/crewsphere.png"; +import img1 from "../../assets/pathway2.png"; +import img5 from "../../assets/gfg.png"; +import img7 from "../../assets/netcon.png"; +import img8 from "../../assets/boeing.png"; +import "./landing.css"; +import { motion } from "framer-motion"; -import { useState, useEffect } from 'react'; +import { useState, useEffect } from "react"; const Landing = () => { - const [days, setDays] = useState(0); + const [days, setDays] = useState(0); const [hours, setHours] = useState(0); const [minutes, setMinutes] = useState(0); const [seconds, setSeconds] = useState(0); @@ -29,51 +37,81 @@ const Landing = () => { return () => clearInterval(interval); }, []); - return ( - <> + return ( + <> + +
+
+
+ + 27-29th OCTOBER + +
+ +

Presents

+

TRANSFINITTE

+

Powered by

+ +
+

Innovation Knows No Bounds

- -
-
-
- 27-29th OCTOBER -

TRANSFINITTE

-

Innovation Knows No Bounds

-
- - -
-
- -
-
{days}
-
DAYS
-
-
-
{hours}
-
HOURS
-
-
-
{minutes}
-
MINUTES
-
-
-
{seconds}
-
SECONDS
-
-
-
+
+ + +
-
- - ) -} - + +
+
{days}
+
DAYS
+
+
+
{hours}
+
HOURS
+
+
+
{minutes}
+
MINUTES
+
+
+
{seconds}
+
SECONDS
+
+
+
+
+ + + ); +}; -export default Landing; \ No newline at end of file +export default Landing; diff --git a/src/Components/Landing/landing.css b/src/Components/Landing/landing.css index 50350f6..af0e452 100644 --- a/src/Components/Landing/landing.css +++ b/src/Components/Landing/landing.css @@ -2,41 +2,57 @@ @import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&family=PT+Sans:wght@700&family=Roboto+Mono:wght@300&family=Syne:wght@700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&family=Montserrat:wght@300&family=PT+Sans:wght@700&family=Roboto+Mono:wght@300&family=Syne:wght@700&display=swap"); - -.container{ - height: 100vh; - border-radius: 0; - width: 100%; +.container { + height: 100vh; + border-radius: 0; + width: 100%; } ::-webkit-scrollbar { - display: none; - } + display: none; +} - body{ - font-family: 'Montserrat', sans-serif; - background-color: black; - overflow-x: hidden; - color: white; - } +body { + font-family: "Montserrat", sans-serif; + background-color: black; + overflow-x: hidden; + color: white; +} - html{scroll-behavior:smooth} +html { + scroll-behavior: smooth; +} - .landingbg{ - animation: fadeIn 3s; - } +.landingbg { + animation: fadeIn 3s; +} - +#sponsorText { + color: rgba(255, 255, 255, 0.8); + font-feature-settings: "clig" off, "liga" off; + font-family: Montserrat; + font-size: 1.5rem; + font-style: normal; + font-weight: 400; + margin: auto; +} - @keyframes fadeIn { - 0%{ - opacity: 0; - } - 100%{ - opacity : 1; - } - } +footer { + margin: auto; + width: 70%; + display: flex; + align-items: center; + justify-content: space-around; +} +@keyframes fadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} * { margin: 0; @@ -48,7 +64,7 @@ align-items: center; display: flex; flex-direction: column; - margin-top: 25vh; + margin-top: 15vh; } .smallContainer h3 { @@ -65,6 +81,7 @@ } .smallContainer h1 { + margin-bottom: 0; background: linear-gradient( 146deg, #ececec 20.35%, @@ -79,8 +96,9 @@ font-style: normal; font-weight: 700; line-height: 67%; + padding-top: 22px; + padding-bottom: 22px; letter-spacing: -2.88px; - margin-top: 5vh; } .smallContainer h2 { @@ -104,13 +122,39 @@ .content { display: flex; flex-direction: column; - justify-content: space-between; + justify-content: space-around; width: 100%; align-items: center; background-repeat: no-repeat; background-position: center; - height: 90vh; + height: 100vh; +} + +.sponsors { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + width: 100%; +} +.centerContent { + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: center; + width: 100%; + margin-top: 30px; + height: 35vh; +} + +.centerContent h4 { + color: rgba(255, 255, 255, 0.8); + font-feature-settings: "clig" off, "liga" off; + font-family: PT Sans; + font-size: 1.5rem; + font-style: normal; + font-weight: 700; } #regbtn { @@ -129,8 +173,8 @@ transition: 0.3s; } -#regbtn:hover{ - background-color: #a3a3a3; +#regbtn:hover { + background-color: #a3a3a3; } #archbtn { @@ -147,18 +191,17 @@ line-height: 150%; /* 27px */ cursor: pointer; transition: 0.3s; - } -#archbtn:hover{ - background-color: rgb(0,0,0,0.5); +#archbtn:hover { + background-color: rgb(0, 0, 0, 0.5); } .timer { display: flex; justify-content: space-around; align-items: center; - width: 20rem; + width: 25rem; } .element { @@ -170,7 +213,7 @@ .timeText { color: #fff; font-family: JetBrains Mono; - font-size: 1rem; + font-size: 1.2rem; font-style: normal; font-weight: 400; line-height: 138%; @@ -181,7 +224,7 @@ color: #fff; text-align: center; font-family: PT Sans; - font-size: 2rem; + font-size: 2.5rem; font-style: normal; font-weight: 700; line-height: 138%; @@ -204,47 +247,90 @@ margin-left: 1rem; } -footer { - color: rgba(255, 255, 255, 0.8); - font-feature-settings: "clig" off, "liga" off; - font-family: Montserrat; - font-size: 20px; - font-style: normal; - font-weight: 400; - line-height: 130%; +#img1 { + height: 86px; + width: 161px; } @media only screen and (max-width: 600px) { - .smallContainer h1{ - font-size: 2.5rem; - margin-bottom: 0; - } - .smallContainer h2{ - margin-top: 0.5rem; - font-size: 1.2rem; - width: 100%; - } - #archbtn{ - font-size: 0.7rem; - } - #regbtn{ - font-size: 0.7rem; - } - .buttonHolder{ - margin-top: 3rem; - } - .time{ - font-size: 2rem; - } - .timeText{ - font-size: 0.75rem; - } - .timer{ - width: 15rem; - margin-bottom: 3rem; - margin-right: 1rem; - } - .smallContainer h3{ - margin-bottom: 1rem; - } - } \ No newline at end of file + #img1 { + height: 64px; + width: 91px; + margin-top: 12px; + } + #img2 { + height: 37px; + width: 46px; + margin-left: -11px; + } + #img3 { + height: 18px; + width: 79px; + } + #img4 { + height: 32px; + width: 33px; + } + #img5 { + height: 27px; + width: 51px; + } + #img6 { + height: 44px; + width: 57px; + } + #img7 { + height: 56px; + width: 106px; + } + #img8 { + height: 46px; + width: 97px; + } + footer { + width: 100%; + } + .centerContent { + height: 25vh; + } + + .smallContainer { + margin-top: 20vh; + } + .smallContainer h1 { + font-size: 3.5rem; + margin-bottom: 0; + } + .smallContainer h4 { + font-size: 1.1rem; + margin-bottom: 0; + } + .smallContainer h2 { + margin-top: 0.5rem; + font-size: 1.2rem; + width: 100%; + } + #archbtn { + font-size: 0.7rem; + } + #regbtn { + font-size: 0.7rem; + } + .buttonHolder { + margin-top: 3rem; + } + .time { + font-size: 2rem; + } + .timeText { + font-size: 0.75rem; + } + .timer { + width: 15rem; + margin-bottom: 3rem; + margin-right: 1rem; + } + .smallContainer h3 { + margin-bottom: 1rem; + } +} diff --git a/src/Components/NavBar/Header.css b/src/Components/NavBar/Header.css new file mode 100644 index 0000000..048cf53 --- /dev/null +++ b/src/Components/NavBar/Header.css @@ -0,0 +1,34 @@ +#logo { + height: 70px; + margin-bottom: 4px; + margin-bottom: -7px; +} +#tclogo { + height: 59px; + margin-left: 113px; +} +#scient { + height: 50px; + margin-left: 113px; +} +#nittlogo { + height: 50px; + margin-left: 113px; +} +@media only screen and (max-width: 600px) { + #logo { + height: 55px; + } + #tclogo { + height: 44px; + margin-left: 30px; + } + #scient { + height: 38px; + margin-left: 30px; + } + #nittlogo { + height: 45px; + margin-left: 30px; + } +} diff --git a/src/Components/NavBar/HeaderSimple.module.css b/src/Components/NavBar/HeaderSimple.module.css deleted file mode 100644 index e69de29..0000000 diff --git a/src/Components/NavBar/index.jsx b/src/Components/NavBar/index.jsx index ce7c3f3..d7d3247 100644 --- a/src/Components/NavBar/index.jsx +++ b/src/Components/NavBar/index.jsx @@ -1,168 +1,195 @@ import { Text } from "@mantine/core"; +import "./Header.css"; + import logo from "../../assets/logo.svg"; +import tclogo from "../../assets/tc.svg"; +import scient from "../../assets/scient.png"; +import nittlogo from "../../assets/nittlogo.png"; + import { - Burger, - Container, - createStyles, - Group, - Header, - Paper, - Transition, + Burger, + Container, + createStyles, + Group, + Header, + Paper, + Transition, } from "@mantine/core"; import { useDisclosure } from "@mantine/hooks"; import { useState } from "react"; -import {motion} from "framer-motion"; +import { motion } from "framer-motion"; import { useNavigate } from "react-router"; const HEADER_HEIGHT = "3.5rem"; const useStyles = createStyles((theme) => ({ - root: { - position: "absolute", - zIndex: 1, - backgroundColor: "rgba(0,0,0,0)", - borderColor: "rgba(0,0,0,0)", - }, + root: { + position: "absolute", + zIndex: 1, + backgroundColor: "rgba(0,0,0,0)", + borderColor: "rgba(0,0,0,0)", + }, - dropdown: { - position: "absolute", - top: "4rem", - left: 0, - right: 0, - zIndex: 0, - borderTopRightRadius: 0, - borderTopLeftRadius: 0, - borderTopWidth: 0, - overflow: "hidden", - fontFamily: "Montserrat", - backgroundColor: "rgba(0,0,0,0.5)", - borderColor: "#ECECEC", - [theme.fn.largerThan("sm")]: { - display: "none", - }, - }, + dropdown: { + position: "absolute", + top: "4rem", + left: 0, + right: 0, + zIndex: 0, + borderTopRightRadius: 0, + borderTopLeftRadius: 0, + borderTopWidth: 0, + overflow: "hidden", + fontFamily: "Montserrat", + backgroundColor: "rgba(0,0,0,0.5)", + borderColor: "#ECECEC", + [theme.fn.largerThan("sm")]: { + display: "none", + }, + }, - header: { - display: "flex", - justifyContent: "space-between", - alignItems: "center", - height: "100%", - padding: "1rem 2rem", - }, + header: { + display: "flex", + justifyContent: "space-between", + alignItems: "center", + height: "100%", + padding: "1rem 2rem", + }, - links: { - [theme.fn.smallerThan("sm")]: { - display: "none", - }, - }, + links: { + [theme.fn.smallerThan("sm")]: { + display: "none", + }, + }, - burger: { - backgroundColor: "none", - border: "1px #ECECEC solid", - [theme.fn.largerThan("sm")]: { - display: "none", - }, - }, + burger: { + backgroundColor: "none", + border: "1px #ECECEC solid", + [theme.fn.largerThan("sm")]: { + display: "none", + }, + }, - link: { - display: "block", - lineHeight: 1, - cursor: "pointer", - padding: "0.5rem 0.75rem", - textDecoration: "none", - borderRadius: 0, - color: "#ECECEC", - fontSize: theme.fontSizes.sm, - fontWeight: 500, - transition: "0.3s", - "&:hover": { - color: "white", - backgroundColor: "rgba(0,0,0,0.3)", - }, + link: { + display: "block", + lineHeight: 1, + cursor: "pointer", + padding: "0.5rem 0.75rem", + textDecoration: "none", + borderRadius: 0, + color: "#ECECEC", + fontSize: theme.fontSizes.sm, + fontWeight: 500, + transition: "0.3s", + "&:hover": { + color: "white", + backgroundColor: "rgba(0,0,0,0.3)", + }, - [theme.fn.smallerThan("sm")]: { - borderRadius: 0, - padding: theme.spacing.md, - }, - }, - blue: { - color: "cyan", - }, + [theme.fn.smallerThan("sm")]: { + borderRadius: 0, + padding: theme.spacing.md, + }, + }, + blue: { + color: "cyan", + }, })); const NavBar = () => { - const links = [{'label' : "About US", url : "#aboutus"}, - {'label' : "Contact", url : "#contact"}, - {'label' : "Sponsors", url : "#sponsors"}, - {'label' : "Timeline", url : "#timeline"}, - {'label' : "FaQs", url : "#faqs"}, - {'label' : "Judges", url : "#judges"}]; + const links = [ + { label: "About US", url: "#aboutus" }, + { label: "Contact", url: "#contact" }, + { label: "Sponsors", url: "#sponsors" }, + { label: "Timeline", url: "#timeline" }, + { label: "FaQs", url: "#faqs" }, + { label: "Judges", url: "#judges" }, + ]; - const [opened, { toggle, close }] = useDisclosure(false); - const [active, setActive] = useState(links[0].link); - const { classes, cx } = useStyles(); - const navigate = useNavigate(); - const items = links.map((link) => ( - - {link.label} - - )); - return ( -
- - ({ - fontFamily: "Montserrat", - color: "white", - fontSize: theme.fontSizes.xl, - fontWeight: 700, - zIndex: 100, - "@media (max-width: 900px)": { - fontSize: theme.fontSizes.lg, - margin: "0rem", - }, - })} - > - - - - {items} - + const [opened, { toggle, close }] = useDisclosure(false); + const [active, setActive] = useState(links[0].link); + const { classes, cx } = useStyles(); + const navigate = useNavigate(); + const items = links.map((link) => ( + + {link.label} + + )); + return ( +
+ + ({ + fontFamily: "Montserrat", + color: "white", + fontSize: theme.fontSizes.xl, + fontWeight: 700, + zIndex: 100, + "@media (max-width: 900px)": { + fontSize: theme.fontSizes.lg, + margin: "0rem", + }, + })} + > + + + + + + + {items} + - + - - {(styles) => ( - - {items} - - )} - - -
- ); + + {(styles) => ( + + {items} + + )} + +
+
+ ); }; -export default NavBar; \ No newline at end of file +export default NavBar; diff --git a/src/Components/Sponsors/index.jsx b/src/Components/Sponsors/index.jsx index 4e71f61..f175907 100644 --- a/src/Components/Sponsors/index.jsx +++ b/src/Components/Sponsors/index.jsx @@ -1,63 +1,127 @@ - - import boeing from "../../assets/boeing.png"; import charged from "../../assets/charged.png"; -import crewsphere from '../../assets/crewsphere.png'; -import gfg from "../../assets/gfg.png"; +import crewsphere from "../../assets/crewsphere.png"; +import gfg from "../../assets/temp.png"; import tezos from "../../assets/tezos.png"; import netcon from "../../assets/netcon.png"; import abhibus from "../../assets/abhibus.png"; -import pathway from "../../assets/pathway.png"; - - +import pathway from "../../assets/pathway2.png"; -import {motion} from "framer-motion"; +import { motion } from "framer-motion"; import "./sponsors.css"; const Sponsors = () => { - - return ( - <> -
+ return ( + <> +
-
-
-
Sponsors
-
-
- -
-
- -
-
- +
+
+
Sponsors
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
-
-
-
- -
-
- -
-
- -
-
- -
- -
-
-
-
-
- - ) -} - +
+ + ); +}; -export default Sponsors; \ No newline at end of file +export default Sponsors; diff --git a/src/assets/RamShreewath.jpeg b/src/assets/RamShreewath.jpeg new file mode 100644 index 0000000..9265d95 Binary files /dev/null and b/src/assets/RamShreewath.jpeg differ diff --git a/src/assets/adwaith.jpeg b/src/assets/adwaith.jpeg new file mode 100644 index 0000000..d4f4965 Binary files /dev/null and b/src/assets/adwaith.jpeg differ diff --git a/src/assets/nittlogo.png b/src/assets/nittlogo.png new file mode 100644 index 0000000..70dd587 Binary files /dev/null and b/src/assets/nittlogo.png differ diff --git a/src/assets/pathway.png b/src/assets/pathway.png index f36d032..077d2b1 100644 Binary files a/src/assets/pathway.png and b/src/assets/pathway.png differ diff --git a/src/assets/pathway1.jpg b/src/assets/pathway1.jpg new file mode 100644 index 0000000..b1a2c74 Binary files /dev/null and b/src/assets/pathway1.jpg differ diff --git a/src/assets/pathway1.png b/src/assets/pathway1.png new file mode 100644 index 0000000..aa2f751 Binary files /dev/null and b/src/assets/pathway1.png differ diff --git a/src/assets/pathway2.png b/src/assets/pathway2.png new file mode 100644 index 0000000..077d2b1 Binary files /dev/null and b/src/assets/pathway2.png differ diff --git a/src/assets/rakeshnew.jpeg b/src/assets/rakeshnew.jpeg new file mode 100644 index 0000000..1638269 Binary files /dev/null and b/src/assets/rakeshnew.jpeg differ diff --git a/src/assets/scient.png b/src/assets/scient.png new file mode 100644 index 0000000..067e6bb Binary files /dev/null and b/src/assets/scient.png differ diff --git a/src/assets/tc.svg b/src/assets/tc.svg new file mode 100644 index 0000000..846a2c4 --- /dev/null +++ b/src/assets/tc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/assets/temp.png b/src/assets/temp.png new file mode 100644 index 0000000..6076698 Binary files /dev/null and b/src/assets/temp.png differ