├── .gitignore ├── README.md ├── app ├── clash_grotesk.css ├── contact │ ├── page.css │ └── page.jsx ├── faq │ ├── page.css │ └── page.jsx ├── favicon.ico ├── firebase │ └── config.js ├── gallery │ └── page.jsx ├── globals.css ├── humans │ └── page.jsx ├── layout.js ├── not-found.jsx ├── page.js ├── partners │ └── page.jsx ├── prizes │ └── page.jsx ├── robots.txt ├── schedule │ └── page.jsx └── sitemap.xml ├── components.json ├── components ├── CountAnimation │ └── index.jsx ├── CountDownAnim │ ├── RollingNumber.jsx │ └── index.jsx ├── Footer │ └── index.jsx ├── FooterAnimation │ ├── index.jsx │ └── index.module.css ├── HackbyteLogo │ ├── index.jsx │ ├── sktech.js │ └── style.css ├── HumansCard │ └── index.jsx ├── ImageGrid │ └── index.jsx ├── LogitechTrackCard │ └── index.jsx ├── Navbar │ ├── index.jsx │ └── index.module.css ├── NewsLetter │ └── index.jsx ├── PrizeCard │ └── index.jsx ├── StatisticCard │ └── index.jsx ├── TSPrizeCard │ └── index.jsx ├── TextAnimation │ └── index.jsx ├── ThemeTitle │ └── index.jsx ├── Timer │ └── index.jsx ├── TitleSponsorCard │ └── index.jsx └── ui │ ├── accordion.jsx │ ├── button.jsx │ ├── cards.jsx │ ├── dialog.jsx │ ├── scroll-area.jsx │ ├── table.jsx │ └── tabs.jsx ├── jsconfig.json ├── lib └── utils.js ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.js ├── public ├── HBMobileLogo.svg ├── aboutPage │ ├── about_img2.png │ ├── checkIcon.svg │ ├── img1.svg │ ├── img2.svg │ ├── img3.svg │ ├── img4.svg │ ├── img5.svg │ └── img6.svg ├── background.png ├── behanceLogo.svg ├── comingSoon.svg ├── contactPage │ ├── busIcon.svg │ ├── planeIcon.svg │ └── trainIcon.svg ├── footer │ ├── img1.svg │ ├── img2.svg │ ├── img3.svg │ └── img4.svg ├── galleryPage │ ├── DSC_2626-min.webp │ ├── banner.jpg │ ├── img1.webp │ ├── img13.webp │ ├── img14.webp │ ├── img2.webp │ ├── img3.webp │ ├── img4.webp │ ├── img5.webp │ ├── img6.webp │ ├── img7.webp │ ├── img8.webp │ └── img9.webp ├── getInTouchImage.svg ├── hackbyte.png ├── hackbyte2Logo.png ├── hackbytenew.png ├── humansPage │ ├── aanchal.jpeg │ ├── aditya.jpg │ ├── aish.jpg │ ├── akshat.jpg │ ├── aman.jpeg │ ├── aryan.jpg │ ├── ashish.jpg │ ├── ashu.jpg │ ├── bhavik.jpg │ ├── chaitanaya.jpg │ ├── deepanshu.jpg │ ├── divyansh.jpeg │ ├── gautam.jpg │ ├── khushi.jpg │ ├── manan.jpg │ ├── manoj.jpeg │ ├── nitya.jpg │ ├── prajjwal.jpg │ ├── prajwal.jpg │ ├── priyansh.jpg │ ├── priyansh_garg.jpeg │ ├── sagar.jpg │ ├── sambhav.jpg │ ├── samyak.jpeg │ ├── sanskriti.jpg │ ├── siddhant.jpeg │ ├── tushir.jpeg │ ├── vansh.jpeg │ ├── varun.jpg │ ├── vedant.jpeg │ └── yashika.jpeg ├── iiitdmjLogo.png ├── iiitdmjLogo.svg ├── partnersPage │ ├── auth0.webp │ ├── balsamiq.webp │ ├── bobble.webp │ ├── devfolio.webp │ ├── edubard.webp │ ├── finlatics.webp │ ├── github.jpg │ ├── godSpeed.jpg │ ├── godaddy.webp │ ├── jdoodle.png │ ├── logitech.jpg │ ├── mlh.webp │ ├── mongodb.webp │ ├── nextgen.jpg │ ├── postman.jpg │ ├── taipy.jpg │ ├── virtualProtocol.jpg │ └── wolfram.webp ├── prizesPage │ ├── auth0Logo.svg │ ├── best_beginner.png │ ├── best_girls.png │ ├── godSpeedLogo.png │ ├── godaddyLogo.svg │ ├── img1.svg │ ├── img2.svg │ ├── img3.svg │ ├── img4.svg │ ├── mongodbLogo.svg │ ├── postmanLogo.jpg │ ├── prizeImg1.webp │ ├── prizeImg2.webp │ ├── prizeImg3.webp │ ├── taipyLogo.svg │ ├── virtualProtocolLogo.png │ └── wolframLogo.png ├── schedulePage │ ├── leftLeaf.svg │ └── rightLeaf.svg └── tpcLogo.svg └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | *.next 12 | dist 13 | dist-ssr 14 | *.local 15 | 16 | # Editor directories and files 17 | .vscode/* 18 | !.vscode/extensions.json 19 | .idea 20 | .DS_Store 21 | *.suo 22 | *.ntvs* 23 | *.njsproj 24 | *.sln 25 | *.sw? 26 | 27 | # Environment variables 28 | .env 29 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). 2 | 3 | ## Getting Started 4 | 5 | First, run the development server: 6 | 7 | ```bash 8 | npm run dev 9 | # or 10 | yarn dev 11 | # or 12 | pnpm dev 13 | # or 14 | bun dev 15 | ``` 16 | 17 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. 18 | 19 | You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. 20 | 21 | This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. 22 | 23 | ## Learn More 24 | 25 | To learn more about Next.js, take a look at the following resources: 26 | 27 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 28 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 29 | 30 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 31 | 32 | ## Deploy on Vercel 33 | 34 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. 35 | 36 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. 37 | -------------------------------------------------------------------------------- /app/clash_grotesk.css: -------------------------------------------------------------------------------- 1 | /* Clash Grotesk */ 2 | @font-face { 3 | font-family: "Clash Grotesk"; 4 | src: url("//cdn.fontshare.com/wf/5TRO2J3HJNIQODLQ4CTSMGSLAWSE5YUY/GHXENXHZCDIOE5E73364PNNASRNO3JVW/GLZTRU2GIKPV5HYT3E6HDLWOXAWPNZDV.woff2") 5 | format("woff2"), 6 | url("//cdn.fontshare.com/wf/5TRO2J3HJNIQODLQ4CTSMGSLAWSE5YUY/GHXENXHZCDIOE5E73364PNNASRNO3JVW/GLZTRU2GIKPV5HYT3E6HDLWOXAWPNZDV.woff") 7 | format("woff"), 8 | url("//cdn.fontshare.com/wf/5TRO2J3HJNIQODLQ4CTSMGSLAWSE5YUY/GHXENXHZCDIOE5E73364PNNASRNO3JVW/GLZTRU2GIKPV5HYT3E6HDLWOXAWPNZDV.ttf") 9 | format("truetype"); 10 | font-weight: 200 700; 11 | font-display: swap; 12 | font-style: normal; 13 | } 14 | 15 | @font-face { 16 | font-family: "Clash Grotesk"; 17 | src: url("//cdn.fontshare.com/wf/4LBWQBEAT7WMBLPYHDTSGFMVYM7YP52X/7KPUND2QF7YEOZXDNBOHQRJKQWHIG2TW/O7I6PUTWFICZ67CVKIGGMX2EF3RHEAKS.woff2") 18 | format("woff2"), 19 | url("//cdn.fontshare.com/wf/4LBWQBEAT7WMBLPYHDTSGFMVYM7YP52X/7KPUND2QF7YEOZXDNBOHQRJKQWHIG2TW/O7I6PUTWFICZ67CVKIGGMX2EF3RHEAKS.woff") 20 | format("woff"), 21 | url("//cdn.fontshare.com/wf/4LBWQBEAT7WMBLPYHDTSGFMVYM7YP52X/7KPUND2QF7YEOZXDNBOHQRJKQWHIG2TW/O7I6PUTWFICZ67CVKIGGMX2EF3RHEAKS.ttf") 22 | format("truetype"); 23 | font-weight: 200; 24 | font-display: swap; 25 | font-style: normal; 26 | } 27 | 28 | @font-face { 29 | font-family: "Clash Grotesk"; 30 | src: url("//cdn.fontshare.com/wf/SINQ57HHHPFVR2H2M32ZNEFSVLE2LFD2/7IAKEQYNYVZZQGJW7R4Y7C5IZ7XHSFQO/DKSXVIDJANOLWNE4OACLWSGITSUTBGB3.woff2") 31 | format("woff2"), 32 | url("//cdn.fontshare.com/wf/SINQ57HHHPFVR2H2M32ZNEFSVLE2LFD2/7IAKEQYNYVZZQGJW7R4Y7C5IZ7XHSFQO/DKSXVIDJANOLWNE4OACLWSGITSUTBGB3.woff") 33 | format("woff"), 34 | url("//cdn.fontshare.com/wf/SINQ57HHHPFVR2H2M32ZNEFSVLE2LFD2/7IAKEQYNYVZZQGJW7R4Y7C5IZ7XHSFQO/DKSXVIDJANOLWNE4OACLWSGITSUTBGB3.ttf") 35 | format("truetype"); 36 | font-weight: 300; 37 | font-display: swap; 38 | font-style: normal; 39 | } 40 | 41 | @font-face { 42 | font-family: "Clash Grotesk"; 43 | src: url("//cdn.fontshare.com/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2") 44 | format("woff2"), 45 | url("//cdn.fontshare.com/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff") 46 | format("woff"), 47 | url("//cdn.fontshare.com/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.ttf") 48 | format("truetype"); 49 | font-weight: 400; 50 | font-display: swap; 51 | font-style: normal; 52 | } 53 | 54 | @font-face { 55 | font-family: "Clash Grotesk"; 56 | src: url("//cdn.fontshare.com/wf/2SAK53YLUN7RMYJU4MYLSBV6SSSJEJZB/RXS4DPGJRKOUFZMF5X5BVUGNNKJT65XZ/DJS4RYGIUYUXJQOHY5VCZPKSTXUSHTSP.woff2") 57 | format("woff2"), 58 | url("//cdn.fontshare.com/wf/2SAK53YLUN7RMYJU4MYLSBV6SSSJEJZB/RXS4DPGJRKOUFZMF5X5BVUGNNKJT65XZ/DJS4RYGIUYUXJQOHY5VCZPKSTXUSHTSP.woff") 59 | format("woff"), 60 | url("//cdn.fontshare.com/wf/2SAK53YLUN7RMYJU4MYLSBV6SSSJEJZB/RXS4DPGJRKOUFZMF5X5BVUGNNKJT65XZ/DJS4RYGIUYUXJQOHY5VCZPKSTXUSHTSP.ttf") 61 | format("truetype"); 62 | font-weight: 500; 63 | font-display: swap; 64 | font-style: normal; 65 | } 66 | 67 | @font-face { 68 | font-family: "Clash Grotesk"; 69 | src: url("//cdn.fontshare.com/wf/MKEEQN57GWBZOSYWCRODNJOOZNPLMAKN/5SPTSZGHEACWWLF34DQ4WAA4OGU6PQIF/KN7DX4F6PXB74R6L2K2Y4NH3CB7FC53Q.woff2") 70 | format("woff2"), 71 | url("//cdn.fontshare.com/wf/MKEEQN57GWBZOSYWCRODNJOOZNPLMAKN/5SPTSZGHEACWWLF34DQ4WAA4OGU6PQIF/KN7DX4F6PXB74R6L2K2Y4NH3CB7FC53Q.woff") 72 | format("woff"), 73 | url("//cdn.fontshare.com/wf/MKEEQN57GWBZOSYWCRODNJOOZNPLMAKN/5SPTSZGHEACWWLF34DQ4WAA4OGU6PQIF/KN7DX4F6PXB74R6L2K2Y4NH3CB7FC53Q.ttf") 74 | format("truetype"); 75 | font-weight: 600; 76 | font-display: swap; 77 | font-style: normal; 78 | } 79 | 80 | @font-face { 81 | font-family: "Clash Grotesk"; 82 | src: url("//cdn.fontshare.com/wf/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ/TK62VLUWA76PMTK2XWBNDZB7QVXJGYE3/I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.woff2") 83 | format("woff2"), 84 | url("//cdn.fontshare.com/wf/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ/TK62VLUWA76PMTK2XWBNDZB7QVXJGYE3/I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.woff") 85 | format("woff"), 86 | url("//cdn.fontshare.com/wf/P6VJ47S3OYMUC7HYSJLTK7PEIK5O2NPQ/TK62VLUWA76PMTK2XWBNDZB7QVXJGYE3/I5W5NEJGYVFUC5I4XOXVET63OE5PSVHJ.ttf") 87 | format("truetype"); 88 | font-weight: 700; 89 | font-display: swap; 90 | font-style: normal; 91 | } 92 | -------------------------------------------------------------------------------- /app/contact/page.css: -------------------------------------------------------------------------------- 1 | .rotatingContainer { 2 | animation: rotateAnimation 8s linear infinite; 3 | } 4 | 5 | @keyframes rotateAnimation { 6 | 0% { 7 | transform: rotate(0deg); 8 | } 9 | 100% { 10 | transform: rotate(360deg); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /app/contact/page.jsx: -------------------------------------------------------------------------------- 1 | import Navbar from "@/components/Navbar"; 2 | import TextAnimation from "@/components/TextAnimation"; 3 | 4 | import FooterAnimation from "@/components/FooterAnimation"; 5 | import Footer from "@/components/Footer"; 6 | import "./page.css"; 7 | 8 | export const metadata = { 9 | title: "Contact | HackByte", 10 | description: 11 | "Connect with us at HackByte! Reach out for assistance, questions, or just to say hello. Find information on reaching IIIT Jabalpur, including travel options.", 12 | keywords: "contact, hackbyte, reach us, get in touch", 13 | openGraph: { 14 | title: "Contact | HackByte", 15 | description: 16 | "Connect with us at HackByte! Reach out for assistance, questions, or just to say hello. Find information on reaching IIIT Jabalpur, including travel options.", 17 | url: "https://hackbyte.in/contact", 18 | images: 19 | "https://res.cloudinary.com/drtmfrghg/image/upload/v1708016443/opengraph-image_vkiopn.jpg", 20 | siteName: "HackByte - IIITDMJ Hackathon", 21 | type: "website", 22 | locale: "en_US", 23 | }, 24 | }; 25 | 26 | export default function Contact() { 27 | return ( 28 | <> 29 | 30 |
34 |
38 |
42 |
43 | 44 |

49 | Hacker Experience is what we prioritize! Have questions, need 50 | assistance, or just want to connect? Feel free to reach out! 51 |

52 |
53 | 54 | Get in touch 59 |
60 | 61 |
62 |

63 | Reaching IIIT Jabalpur 64 |

65 | 72 |
73 | 74 |
75 |
83 | By Train 88 |
89 |

90 | By Train 91 |

92 |

93 | Book tickets from IRCTC : The campus is 10kms from the Railway 94 | Terminal and auto fare is usually around ₹200-₹250. 95 |

96 |
97 |
98 | 99 |
107 | By Flight 112 |
113 |

114 | By Air 115 |

116 |

117 | Daily flights from{" "} 118 | 119 | Delhi, Mumbai, Hyderabad, Indore and Bilaspur. 120 | {" "} 121 | From Bangalore, connecting 122 | flights are available. 123 |

124 |
125 |
126 | 127 |
135 | By Bus 140 |
141 |

142 | By Bus 143 |

144 |

145 | Only suggested if you live around{" "} 146 | 8-10hrs from Jabalpur.{" "} 147 | 148 | ISBT (Pandit Deen Dayal Bus Stand) 149 | {" "} 150 | is around 13km from the venue, auto fare is usually around{" "} 151 | ₹400-₹450. 152 |

153 |
154 |
155 |
156 | 157 |
158 |
159 |

160 | Call Us 161 |

162 |
166 |
167 |

+91 98692 61132

168 |

Uttara Kamat

169 |
170 |
171 |

+91 93196 74300

172 |

Akshay Behl

173 |
174 |
175 |
176 |
177 |

178 | Address 179 |

180 |

184 | IIITDM Jabalpur, Near Dumna Airport, Jabalpur, Madhya Pradesh 185 | 482005 186 |

187 |
188 |
189 |
190 |
191 |
192 |
196 |

201 | Empower 202 |
Your Digital 203 |
Odyssey! 204 |

205 | 206 | 207 |
208 |
209 |