├── .npmrc ├── public ├── robots.txt ├── favicon.ico ├── images │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── bg1.png │ ├── bg2.png │ ├── bg3.png │ ├── bg4.png │ ├── leftarrow.png │ ├── FIRST PAGE.png │ ├── background.png │ ├── gallery │ │ ├── 1.jpeg │ │ ├── 2.jpeg │ │ └── website.png │ ├── rightarrow.png │ ├── cropimage6166.svg │ ├── GDSC LOGO FOOTER.png │ ├── header │ │ ├── background.png │ │ ├── googleHomeboy.webp │ │ ├── background.svg │ │ └── background_ext.svg │ ├── assets │ │ └── readmeImages │ │ │ ├── Fork.png │ │ │ ├── clone.png │ │ │ └── gallery.png │ ├── Copy of Copy of dsc-ecosystem-banners-linkedin-blue (1).png │ ├── RightImage.svg │ ├── GDSC LOGO 1.svg │ └── LogoWithoutText.svg ├── logo192.png ├── logo512.png ├── manifest.json └── index.html ├── src ├── Pages │ ├── Event │ │ ├── image 49.png │ │ ├── image 50.png │ │ ├── green banner png.png │ │ ├── all_event.js │ │ ├── MobileUpcoming.js │ │ ├── Upcoming.js │ │ ├── Event.js │ │ └── Event.css │ ├── Home.css │ ├── Home.js │ ├── Teams.js │ └── Footer │ │ ├── Footer.css │ │ ├── Footer.jsx │ │ └── Footer.js ├── setupTests.js ├── App.test.js ├── index.css ├── reportWebVitals.js ├── index.js ├── Components │ ├── HeaderCss.js │ ├── slider.css │ ├── Alternative │ │ ├── contributors │ │ │ ├── contributors.js │ │ │ └── Contributors.module.css │ │ ├── Home │ │ │ ├── Home.js │ │ │ └── Home.module.css │ │ ├── about │ │ │ ├── about.js │ │ │ └── about.module.css │ │ ├── gallery │ │ │ ├── gallery.js │ │ │ └── gallery.module.css │ │ ├── Header.js │ │ └── Header.module.css │ ├── Header.js │ ├── AboutSection.js │ └── SliderComponent.js ├── App.js ├── theme.js ├── logo.svg └── App.css ├── webpack.config.js ├── .github ├── pull_request_template.md ├── workflows │ └── greetings.yml ├── ISSUE_TEMPLATE │ ├── feature.yaml │ ├── documentation.yaml │ └── bug.yaml └── config.yml ├── .gitignore ├── Contributors.md ├── .all-contributorsrc ├── LICENSE ├── package.json └── README.md /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/1.png -------------------------------------------------------------------------------- /public/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/2.png -------------------------------------------------------------------------------- /public/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/3.png -------------------------------------------------------------------------------- /public/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/4.png -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/images/bg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/bg1.png -------------------------------------------------------------------------------- /public/images/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/bg2.png -------------------------------------------------------------------------------- /public/images/bg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/bg3.png -------------------------------------------------------------------------------- /public/images/bg4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/bg4.png -------------------------------------------------------------------------------- /public/images/leftarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/leftarrow.png -------------------------------------------------------------------------------- /public/images/FIRST PAGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/FIRST PAGE.png -------------------------------------------------------------------------------- /public/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/background.png -------------------------------------------------------------------------------- /public/images/gallery/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/gallery/1.jpeg -------------------------------------------------------------------------------- /public/images/gallery/2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/gallery/2.jpeg -------------------------------------------------------------------------------- /public/images/rightarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/rightarrow.png -------------------------------------------------------------------------------- /src/Pages/Event/image 49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/src/Pages/Event/image 49.png -------------------------------------------------------------------------------- /src/Pages/Event/image 50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/src/Pages/Event/image 50.png -------------------------------------------------------------------------------- /public/images/cropimage6166.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/cropimage6166.svg -------------------------------------------------------------------------------- /public/images/GDSC LOGO FOOTER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/GDSC LOGO FOOTER.png -------------------------------------------------------------------------------- /public/images/gallery/website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/gallery/website.png -------------------------------------------------------------------------------- /public/images/header/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/header/background.png -------------------------------------------------------------------------------- /src/Pages/Event/green banner png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/src/Pages/Event/green banner png.png -------------------------------------------------------------------------------- /public/images/header/googleHomeboy.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/header/googleHomeboy.webp -------------------------------------------------------------------------------- /public/images/assets/readmeImages/Fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/assets/readmeImages/Fork.png -------------------------------------------------------------------------------- /public/images/assets/readmeImages/clone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/assets/readmeImages/clone.png -------------------------------------------------------------------------------- /public/images/assets/readmeImages/gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/assets/readmeImages/gallery.png -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | module: { 3 | loaders: [ 4 | { test: /\.css$/, loader: "style-loader!css-loader" }, 5 | // ... 6 | ] 7 | } 8 | }; -------------------------------------------------------------------------------- /public/images/Copy of Copy of dsc-ecosystem-banners-linkedin-blue (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GDSCITM/GDSCITM-official-website/HEAD/public/images/Copy of Copy of dsc-ecosystem-banners-linkedin-blue (1).png -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom'; 6 | -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- 1 | import { render, screen } from '@testing-library/react'; 2 | import App from './App'; 3 | 4 | test('renders learn react link', () => { 5 | render(); 6 | const linkElement = screen.getByText(/learn react/i); 7 | expect(linkElement).toBeInTheDocument(); 8 | }); 9 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | padding: 0; 4 | margin: 0; 5 | scroll-behavior: smooth; 6 | font-family: 'Ubuntu', sans-serif; 7 | } 8 | 9 | html,body { 10 | max-width: 100vw; 11 | overflow-x: hidden; 12 | 13 | } 14 | 15 | code { 16 | font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", 17 | monospace; 18 | } -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | **Description**: 4 | 5 | **Screenshots**: 6 | | Before | After| 7 | | ------ | ---- | 8 | | ![Before](https://placeholder.pics/svg/300) | ![After](https://placeholder.pics/svg/300) | 9 | 10 | **System**: 11 | * Browser: 12 | * Version: 13 | * OS: 14 | 15 | **Issue**: 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- 1 | const reportWebVitals = onPerfEntry => { 2 | if (onPerfEntry && onPerfEntry instanceof Function) { 3 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { 4 | getCLS(onPerfEntry); 5 | getFID(onPerfEntry); 6 | getFCP(onPerfEntry); 7 | getLCP(onPerfEntry); 8 | getTTFB(onPerfEntry); 9 | }); 10 | } 11 | }; 12 | 13 | export default reportWebVitals; 14 | -------------------------------------------------------------------------------- /public/images/RightImage.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Contributors.md: -------------------------------------------------------------------------------- 1 | # Contributors 2 | 3 | - [Yash Sharma](https://github.com/Yashsharma1911) 4 | - [Sudhanshu Dasupta](https://github.com/sudhanshutech) 5 | - [Arun Patel](https://github.com/ArunPatel02) 6 | - [Novell](https://github.com/NJ-2020) 7 | - [Mukadas Maltiti](https://github.com/mukadas026) 8 | - [Shyam Tawli](https://github.com/shyamtawli) 9 | - [Dhamkirti Sisodia](https://github.com/dhamkirti21) 10 | - [Rodrigo Luchina](https://github.com/rodrigoluchina) 11 | - [Rishav Raj](https://github.com/Rishav1707) 12 | - [Soumya Kushwaha](https://github.com/Soumya-Kushwaha) 13 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom/client'; 3 | import './index.css'; 4 | import App from './App'; 5 | import reportWebVitals from './reportWebVitals'; 6 | 7 | const root = ReactDOM.createRoot(document.getElementById('root')); 8 | root.render( 9 | 10 | 11 | 12 | ); 13 | 14 | // If you want to start measuring performance in your app, pass a function 15 | // to log results (for example: reportWebVitals(console.log)) 16 | // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals 17 | reportWebVitals(); 18 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /src/Components/HeaderCss.js: -------------------------------------------------------------------------------- 1 | import { makeStyles } from "@mui/styles"; 2 | import { borderRadius } from "@mui/system"; 3 | 4 | const useStyles = makeStyles(() => ({ 5 | heading: { 6 | flexGrow: "1", 7 | cursor: "pointer", 8 | color: "#666666", 9 | fontWeight: 500, 10 | display: "flex", 11 | alignContent: "center", 12 | flexDirection: "column", 13 | fontSize: 24, 14 | }, 15 | link: { 16 | textDecoration: "none", 17 | color: "#959595", 18 | fontSize: "20px", 19 | cursor: "pointer", 20 | marginLeft: 40, 21 | "&:hover": { color: "#000" }, 22 | }, 23 | })); 24 | 25 | export { useStyles }; 26 | -------------------------------------------------------------------------------- /src/Pages/Event/all_event.js: -------------------------------------------------------------------------------- 1 | const events = [ 2 | { 3 | id: "1", 4 | date: "01", 5 | month: "sep 22", 6 | topic: "Orientation Session", 7 | text: "We are having a live session where we will introduce you to Google Developer Students ClubsWe are having a live session where we will introduce you to Google Developer Students ClubsWe are having a live session where we will introduce you to Google Developer Students Clubs", 8 | topImage: "/images/bg1.png", 9 | color: "#ffd34e", 10 | }, 11 | 12 | ]; 13 | 14 | //Sorted the events array in ascending order of their time 15 | events.sort((a, b) => new Date(a.date + a.month) - new Date(b.date + b.month)); 16 | export default events; 17 | -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- 1 | name: Greetings 2 | 3 | on: [pull_request_target, issues] 4 | 5 | jobs: 6 | greeting: 7 | runs-on: ubuntu-latest 8 | permissions: 9 | issues: write 10 | pull-requests: write 11 | steps: 12 | - uses: actions/first-interaction@v1 13 | with: 14 | repo-token: ${{ secrets.GITHUB_TOKEN }} 15 | issue-message: "Hey there! Thank you for opening an issue. We're happy to have you as a contributor. If you have any questions, please don't hesitate to ask. Let's work together to make this project even better!" 16 | pr-message: "Wow, thanks for submitting a pull request! We're excited to review your contribution and see how it can improve the project. Let us know if you have any questions or concerns. Thanks again for your help!" 17 | -------------------------------------------------------------------------------- /src/Components/slider.css: -------------------------------------------------------------------------------- 1 | .person_div { 2 | transition: all 0.3s ease-in-out; 3 | } 4 | 5 | .person_div:hover { 6 | transform: scale(1.05); 7 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); 8 | } 9 | 10 | @media screen and (max-width: 600px) { 11 | /* .gridContainer { 12 | margin-left: -25px; 13 | } */ 14 | 15 | .leadershipText{ 16 | margin-top: 90px; 17 | /* margin-left: -10px; */ 18 | font-size: 25px; 19 | margin-left: 10px; 20 | padding-left: 10px; 21 | padding-right: 20px; 22 | } 23 | 24 | .Button{ 25 | margin-left: -55px; 26 | margin-top: 15px; 27 | } 28 | 29 | .Button-img{ 30 | margin-left: 50px; 31 | margin-top: 65px; 32 | } 33 | .arrow-img{ 34 | margin-top: 50px; 35 | } 36 | } -------------------------------------------------------------------------------- /public/images/header/background.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import AboutSection from "./Components/AboutSection"; 2 | import Header from "./Components/Header"; 3 | import Home from "./Pages/Home"; 4 | import Teams from "./Pages/Teams"; 5 | import MainPage from "./Components/SliderComponent"; 6 | import Event from "./Pages/Event/Event"; 7 | import Footer from "./Pages/Footer/Footer"; 8 | import { ThemeProvider } from "@mui/material/styles"; 9 | import theme from "./theme"; 10 | import About from "./Components/Alternative/about/about"; 11 | import Gallery from "./Components/Alternative/gallery/gallery"; 12 | import Contributers from "./Components/Alternative/contributors/contributors"; 13 | function App() { 14 | return ( 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |