├── .DS_Store ├── .github └── pull_request_template.md ├── README.md ├── assigned-issues.html ├── contributors.html ├── css ├── assigned-issues-style.css ├── contributors.css ├── project-issues-style.css └── style.css ├── data ├── cssBattles │ ├── data0.csv │ ├── data1.csv │ ├── data2.csv │ └── data3.csv ├── mentors.json ├── participants.json ├── participants │ ├── 99anjali.json │ ├── A-Spiral-Forge.json │ ├── Abhijeet452.json │ ├── Abhishek001-1.json │ ├── Abhisin90.json │ ├── AgrimVerma.json │ ├── Akshitha D.json │ ├── AmbikeshArman.json │ ├── Aneesh.json │ ├── Anushka1309.json │ ├── Archit2002.json │ ├── Archita-13.json │ ├── AshokMalhotra23.json │ ├── Atif.json │ ├── BlaZe-001.json │ ├── Dheeraj096.json │ ├── Harshgupta5901.json │ ├── KantSurya.json │ ├── Kirtee-tech.json │ ├── Kotha-vineeth.json │ ├── Ksathwik03.json │ ├── MUKILAN-2003.json │ ├── Mantraraj8472.json │ ├── MaqsudMallick.json │ ├── Monik09.json │ ├── Ms-Error.json │ ├── Naman-11.json │ ├── Nikita9344.json │ ├── Palak-2109.json │ ├── Pranav-22-aditya.json │ ├── Pratik-Sarkate.json │ ├── Pratyush7901.json │ ├── Puja-Saraf.json │ ├── Revathi2306.json │ ├── SeriousConjurer.json │ ├── Shivanshu97i.json │ ├── Shubhi2002.json │ ├── Sneh16Shah.json │ ├── SuketB.json │ ├── Tanushree-coder.json │ ├── The-Divyansh.json │ ├── UjjawalSharma.json │ ├── Vasanth-96.json │ ├── VineethKumarM.json │ ├── aashitachouhan.json │ ├── aayoushee.json │ ├── abhirv08-1.json │ ├── adtoria.json │ ├── akshithak3.json │ ├── anirudhhhh.json │ ├── anshumanjain2010.json │ ├── anu-1989.json │ ├── anu-phoenix.json │ ├── anuj046.json │ ├── ashutosh3027.json │ ├── batflarrow.json │ ├── codelord09.json │ ├── codesanta142.json │ ├── crackarsh.json │ ├── crazy548.json │ ├── criticic.json │ ├── daniel-aracquine.json │ ├── deep-ika.json │ ├── devmrfitz.json │ ├── diyawaghmare.json │ ├── garvitchittora.json │ ├── gudelakshmi.json │ ├── hotblooded058.json │ ├── jalanprakhar.json │ ├── james3gh.json │ ├── kaneki-ken260.json │ ├── karankc23.json │ ├── krypton001.json │ ├── kumarpradumn.json │ ├── laalasa.json │ ├── medhatiwari.json │ ├── naman-c.json │ ├── naman-cr.json │ ├── neha3001-singh.json │ ├── niyoj.json │ ├── osho-20.json │ ├── prxtikk-18.json │ ├── raghavgoel25.json │ ├── rahulsingh-20.json │ ├── rajpranav63.json │ ├── rajraman786.json │ ├── rankit2001.json │ ├── rushilpatra.json │ ├── saisumanthkumar.json │ ├── saloni33.json │ ├── samriddhivwalia.json │ ├── sanjay395.json │ ├── sauhard22.json │ ├── saumya-jain20.json │ ├── schandu-eng.json │ ├── shadaanhussain.json │ ├── shashirith.json │ ├── shashwat-mittal.json │ ├── shivansh2741.json │ ├── shlesh.json │ ├── shreya-0508.json │ ├── shubhajeet1207.json │ ├── siddhantsingh186.json │ ├── souvenger.json │ ├── sravyakaviti.json │ ├── srishtayy.json │ ├── underoot_iota.json │ ├── vaibhavsahu342.json │ ├── varunKT001.json │ ├── vemulapandu.json │ ├── vikagupta.json │ └── vipulranjansahu.json └── projects.json ├── img ├── countdown-bg.png ├── countdown-bg.webp ├── favicon-opencode.ico ├── features-1.svg ├── features-2.svg ├── geekhaven.png ├── geekhaven.webp ├── header-bg.psd ├── iita_logo.png ├── iita_logo.webp ├── intro-bg.jpg ├── intro-bg.webp ├── intro-img.svg ├── logo.png ├── logo.webp ├── oc.png ├── oc.webp ├── projects │ ├── ask_us_back.svg │ ├── ask_us_front.svg │ ├── auction.svg │ ├── code_trouble.svg │ ├── coder_queen.svg │ ├── collab_app.svg │ ├── collaborative_web.svg │ ├── cont_count.svg │ ├── find_room.svg │ ├── geek_chat.svg │ ├── geek_edit_back.svg │ ├── geek_edit_front.svg │ ├── go_git.svg │ ├── info_chest.svg │ ├── leader_front.svg │ ├── lets_design_2.svg │ ├── libless_ml.svg │ ├── numismatics.svg │ ├── oc_revamp.svg │ ├── pano_viewer.svg │ ├── photo_store.svg │ ├── prod_track.svg │ ├── ref1.png │ ├── ref2.png │ ├── shop_cart.svg │ └── warriors.svg └── spinner.svg ├── index.html ├── js ├── assigned-issues.js ├── contributors.js ├── countdown.js ├── main.js ├── mentors.js ├── pagination.js ├── project-issues.js └── projects.js ├── lib ├── Cloudeflare │ └── cloudeflare.min.js ├── GoogleFont │ └── googlefont.min.css ├── animate │ ├── animate.css │ └── animate.min.css ├── bootstrap │ ├── css │ │ ├── bootstrap.css │ │ └── bootstrap.min.css │ └── js │ │ ├── bootstrap.bundle.min.js │ │ └── bootstrap.min.js ├── counterup │ └── counterup.min.js ├── easing │ ├── easing.js │ └── easing.min.js ├── font-awesome │ ├── css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ └── js │ │ └── fontawesomeAll.min.js ├── ionicons │ ├── css │ │ ├── ionicons.css │ │ └── ionicons.min.css │ └── fonts │ │ ├── ionicons.eot │ │ ├── ionicons.svg │ │ ├── ionicons.ttf │ │ └── ionicons.woff ├── isotope │ ├── isotope.pkgd.js │ └── isotope.pkgd.min.js ├── jquery │ ├── jquery-migrate.min.js │ └── jquery.min.js ├── lightbox │ ├── css │ │ ├── lightbox.css │ │ └── lightbox.min.css │ ├── images │ │ ├── close.png │ │ ├── loading.gif │ │ ├── next.png │ │ └── prev.png │ └── js │ │ ├── lightbox.js │ │ └── lightbox.min.js ├── mobile-nav │ └── mobile-nav.js ├── owlcarousel │ ├── LICENSE │ ├── assets │ │ ├── ajax-loader.gif │ │ ├── ajax-loader.svg │ │ ├── owl.carousel.css │ │ ├── owl.carousel.min.css │ │ ├── owl.theme.default.css │ │ ├── owl.theme.default.min.css │ │ ├── owl.theme.green.css │ │ ├── owl.theme.green.min.css │ │ ├── owl.video.play.png │ │ └── owl.video.play.svg │ ├── owl.carousel.js │ └── owl.carousel.min.js ├── waypoints │ └── waypoints.min.js └── wow │ ├── wow.js │ └── wow.min.js └── project-issues.html /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/.DS_Store -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | Issue: ISSUENUMBER 2 | 3 | 4 | 5 | 6 | #### Short description of what this resolves: 7 | 8 | 9 | 10 | #### Changes proposed in this pull request and/or Screenshots of changes: 11 | 12 | - 13 | - 14 | - -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [Opencode Collaborative 2021](https://opencodeiiita.github.io/) 2 | 3 | ![Opencode](https://github.com/opencodeiiita/Opencode-Collaborative-19/raw/master/assets/img/opencode-banner.jpg) 4 | 5 | [![OpenCode](https://img.shields.io/badge/Open-Code-ff6a00.svg?style=flat-square)](https://opencodeiiita.github.io) 6 | 7 | Like us on [Facebook](https://www.facebook.com/opencodeiiita/) 8 | 9 | ## About us 10 | 11 | [OpenCode](https://opencodeiiita.github.io/) is a month long open source program organised by [GeekHaven IIIT Allahabad](https://geekhaven.iiita.ac.in). OpenCode attracts talent from all over the world. People contribute to various open source projects. We welcome everyone to experience the awesome event and win exciting prizes. 12 | 13 | ## Requirements: 14 | 15 | - GitHub Account 16 | - Git 17 | 18 | #### Setting up git: 19 | 20 | - [Download and install the latest version of Git.](https://git-scm.com/downloads) 21 | - [Set your username in Git.](https://help.github.com/articles/setting-your-username-in-git) 22 | - [Set your commit email address in Git.](https://help.github.com/articles/setting-your-commit-email-address-in-git) 23 | 24 | ## Adding a mentor 25 | 26 | To add a mentor open `mentors.json` and please maintain the following format EXACTLY (replacing values where indicated): 27 | ``` 28 | { 29 | 30 | "name" : "Mentors Name", 31 | "imageurl" : "mentor/image.jpg", 32 | "about" : "Hello I'm a web developer", 33 | "facebook" : "url", 34 | "github" : "url", 35 | "twitter" : "url" 36 | } 37 | ``` 38 | 39 | IMPORTANT: 40 | 41 | - All images must be optimized before uploaded to the repo via commit or PR. 42 | - The images should be of square resolution. 43 | - If you do not want to include social media accounts, leave the field empty `"facebook":""`. 44 | 45 | ## Adding yourselves to participant section 46 | 47 | To add yourself to student section you need to open the file `participants.json` and please maintain the following format EXACTLY (replacing values where indicated): 48 | 49 | ``` 50 | { 51 | 52 | "name" : "Name", 53 | "imageurl" : "contestant/avatar.jpg", 54 | "about" : "Hello I'm a web developer", 55 | "college" : "My college", 56 | "facebook" : "url", 57 | "github" : "url", 58 | "twitter" : "url", 59 | "referral" : "who refered you?" 60 | } 61 | ``` 62 | IMPORTANT: 63 | 64 | - If you do not want to include social media accounts, leave the field empty `"facebook":""`. 65 | - While working with JSON, check the file using [JSON Lint](https://jsonlint.com/) before opening pull request 66 | 67 | ## Contributing 68 | 69 | #### Getting started 70 | 71 | We will follow the official GitHub documentation for setting up the repo. 72 | 73 | - Forking and cloning the repository 74 | 75 | > [Link to GitHub Docs](https://help.github.com/articles/fork-a-repo/#step-2-create-a-local-clone-of-your-fork) 76 | 77 | By forking a repository you create your own copy of the project and make your changes there. Cloning a project means that you are setting up the project on your local system. 78 | 79 | - Syncing a fork 80 | 81 | > [Link to GitHub docs](https://help.github.com/articles/syncing-a-fork/) 82 | 83 | We keep our fork in sync to the original repository so that our copy of the project has the latest changes from the original project. 84 | 85 | - Making changes to project and committing a change 86 | 87 | > [Link to docs](https://dont-be-afraid-to-commit.readthedocs.io/en/latest/git/commandlinegit.html#commit-your-changes) 88 | 89 | Committing means making changes to the project and adding your changes to the GitHub. 90 | 91 | - Making a pull request 92 | 93 | > [Link to docs](https://help.github.com/articles/about-pull-requests/) 94 | 95 | - Pull request means submitting your changes to the original project for the review. Once the maintainers of the project feel that your changes are appropriate then your pull request will be merged. 96 | 97 | * Add relevant commit message in the pr, mention issue number and live link to comment while making pr. 98 | * **Note**: In case you feel any issue during setting up the project or using git, don't hesitate to ask us on our slack channel. We will help you out. 99 | 100 | ## Guidelines and Best practices 101 | 102 | Please help us follow the best practice to make it easy for the reviewer as well as the contributor. We want to focus on the code quality more than on managing pull request ethics. 103 | 104 | - People before code: If any of the following rules are violated, the pull-requests must not be rejected. This is to create an easy and joyful onboarding process for new programmers and first-time contributors. 105 | 106 | - Single commit per pull request and name the commit as something meaningful, example: Adding <-your-name-> in students/mentors section. 107 | 108 | - Reference the issue numbers in the commit message if it resolves an open issue. Follow the pattern Fixes # 109 | 110 | - Provide the link to live gh-pages from your forked repository or relevant screenshot for easier review. 111 | 112 | - Pull Request older than 3 days with no response from the contributor shall be marked closed. 113 | 114 | - Do not make PR which is not related to any issues. You can create an issue and solve it once we approve them. 115 | 116 | - Avoid duplicate PRs, if need be comment on the older PR with the PR number of the follow-up (new PR) and close the obsolete PR yourself. 117 | 118 | - Be polite: Be polite to other community members. 119 | 120 | - Communicate: Whether you are working on a new feature or facing a doubt please feel free to ask us on our slack channel. We will be happy to help you out. 121 | 122 | ### Happy Coding :v: 123 | -------------------------------------------------------------------------------- /assigned-issues.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Opencode | Assigned Issues 8 | 9 | 10 | 11 | 12 | 16 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 53 | 54 |
55 |
56 |

Assigned Issues

57 |
58 |

59 | Below are all the issues assigned to the participants 60 |

61 |
62 |
63 |
64 | 71 |
72 |
73 |
74 | 75 |
76 |
77 | Loading... 78 |
79 |
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /contributors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Opencode | Participants 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 18 | 19 | 21 | 22 | 23 | 25 | 27 | 29 | 31 | 33 | 34 | 35 | 37 | 39 | 40 | 41 | 42 | 43 | 46 | 70 | 71 |
72 |
73 |
74 |

75 | 80 | 81 |

82 |
83 |
84 |
85 |
86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /css/assigned-issues-style.css: -------------------------------------------------------------------------------- 1 | html { 2 | --Light-Blue: #CDFFFC; 3 | --Dark-Blue: #193498; 4 | --Pink: #FF577F; 5 | --Red: #E02401; 6 | --Orange: #FF884B; 7 | --Light-Orange: #ffe7db; 8 | --Gray: rgba(0,0,0,0.5); 9 | scroll-behavior: smooth; 10 | } 11 | 12 | body { 13 | background-color: #ff884b0f; 14 | } 15 | 16 | a { 17 | color: #1bb1dc; 18 | transition: 0.5s; 19 | } 20 | 21 | a:hover, 22 | a:active, 23 | a:focus { 24 | color: #0a98c0; 25 | outline: none; 26 | text-decoration: none; 27 | } 28 | 29 | h1, 30 | h2, 31 | h3, 32 | h4, 33 | h5, 34 | h6 { 35 | font-weight: 600; 36 | /* color: #413e66; */ 37 | color: var(--Orange); 38 | } 39 | 40 | .heading-para { 41 | color: var(--Gray); 42 | } 43 | 44 | .scrollto span { 45 | background: -webkit-linear-gradient(45deg, var(--Orange), var(--Red)); 46 | -webkit-background-clip: text; 47 | -webkit-text-fill-color: transparent; 48 | text-decoration: none; 49 | color: var(--Dark-Blue) 50 | } 51 | 52 | .card-body .card-text a { 53 | color: var(--Orange) !important; 54 | } 55 | /*-------------------------------------------------------------- 56 | # Top Bar 57 | --------------------------------------------------------------*/ 58 | 59 | #topbar { 60 | padding: 0 0 10px 0; 61 | font-size: 14px; 62 | transition: all 0.5s; 63 | } 64 | 65 | #topbar .social-links { 66 | text-align: right; 67 | } 68 | 69 | #topbar .social-links a { 70 | color: #535074; 71 | padding: 4px 12px; 72 | display: inline-block; 73 | line-height: 1px; 74 | } 75 | 76 | #topbar .social-links a:hover { 77 | color: #1bb1dc; 78 | } 79 | 80 | #topbar .social-links a:first-child { 81 | border-left: 0; 82 | } 83 | /*-------------------------------------------------------------- 84 | # Header 85 | --------------------------------------------------------------*/ 86 | 87 | #header { 88 | height: 100px; 89 | transition: all 0.5s; 90 | z-index: 997; 91 | transition: all 0.5s; 92 | padding: 20px 0; 93 | position: fixed; 94 | left: 0; 95 | top: 0; 96 | right: 0; 97 | transition: all 0.5s; 98 | z-index: 997; 99 | } 100 | 101 | #header.header-scrolled, 102 | #header.header-pages { 103 | height: 70px; 104 | padding: 15px 0; 105 | background-color: #fff; 106 | box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.3); 107 | } 108 | 109 | #header.header-scrolled #topbar, 110 | #header.header-pages #topbar { 111 | display: none; 112 | } 113 | 114 | #header .logo h1 { 115 | font-size: 36px; 116 | margin: 0; 117 | padding: 0; 118 | line-height: 1; 119 | font-weight: 400; 120 | letter-spacing: 3px; 121 | text-transform: uppercase; 122 | font-family: 'Montserrat', sans-serif; 123 | } 124 | 125 | #header .logo h1 a, 126 | #header .logo h1 a:hover { 127 | color: #413e66; 128 | text-decoration: none; 129 | } 130 | 131 | #header .logo img { 132 | padding: 0; 133 | margin: 7px 0; 134 | max-height: 26px; 135 | } 136 | 137 | .main-pages { 138 | margin-top: 60px; 139 | } 140 | 141 | #heading-text { 142 | position: absolute; 143 | left: 0; 144 | padding: 0 2em; 145 | display: flex; 146 | align-items: center; 147 | justify-content: space-between; 148 | gap: 1em; 149 | width: 100%; 150 | } 151 | 152 | /*-------------------------------------------------------------- 153 | # Navigation Menu 154 | --------------------------------------------------------------*/ 155 | 156 | /* Desktop Navigation */ 157 | .main-nav, 158 | .main-nav * { 159 | margin: 0; 160 | padding: 0; 161 | list-style: none; 162 | } 163 | 164 | .main-nav > ul { 165 | position: absolute; 166 | right: 0; 167 | padding: 0 2em; 168 | } 169 | 170 | .main-nav > ul > li { 171 | position: relative; 172 | white-space: nowrap; 173 | float: left; 174 | } 175 | 176 | .main-nav a { 177 | display: block; 178 | position: relative; 179 | color: rgba(0, 0, 0, 0.5); 180 | padding: 10px 15px; 181 | transition: 0.3s; 182 | font-size: 14px; 183 | font-family: 'Open Sans', sans-serif; 184 | text-transform: uppercase; 185 | font-weight: 600; 186 | } 187 | 188 | .main-nav a:hover, 189 | .main-nav li:hover > a { 190 | color: var(--Orange); 191 | text-decoration: none; 192 | } 193 | 194 | 195 | /* Mobile Navigation */ 196 | 197 | .mobile-nav { 198 | position: fixed; 199 | top: 0; 200 | bottom: 0; 201 | z-index: 9999; 202 | overflow-y: auto; 203 | left: -260px; 204 | width: 260px; 205 | padding-top: 18px; 206 | background: var(--dark); 207 | transition: 0.4s; 208 | } 209 | 210 | .mobile-nav * { 211 | margin: 0; 212 | padding: 0; 213 | list-style: none; 214 | } 215 | 216 | .mobile-nav a { 217 | display: block; 218 | position: relative; 219 | color: #fff; 220 | padding: 10px 20px; 221 | font-weight: 500; 222 | } 223 | 224 | .mobile-nav a:hover, 225 | .mobile-nav .active > a, 226 | .mobile-nav li:hover > a { 227 | color: var(--Orange); 228 | text-decoration: none; 229 | } 230 | 231 | 232 | .mobile-nav-toggle { 233 | z-index: 9998; 234 | border: 0; 235 | background: none; 236 | font-size: 24px; 237 | transition: all 0.4s; 238 | outline: none !important; 239 | line-height: 1; 240 | cursor: pointer; 241 | text-align: right; 242 | } 243 | 244 | .mobile-nav-toggle i { 245 | margin: 18px 18px 0 0; 246 | color: #065e77; 247 | } 248 | 249 | .mobile-nav-overly { 250 | width: 100%; 251 | height: 100%; 252 | z-index: 9997; 253 | top: 0; 254 | left: 0; 255 | position: fixed; 256 | background: #353b41d9; 257 | overflow: hidden; 258 | display: none; 259 | } 260 | 261 | .mobile-nav-active { 262 | overflow: hidden; 263 | } 264 | 265 | .mobile-nav-active .mobile-nav { 266 | left: 0; 267 | } 268 | 269 | .mobile-nav-active .mobile-nav-toggle i { 270 | color: #fff; 271 | } 272 | 273 | 274 | .text-a { 275 | color: var(--primary) !important; 276 | } 277 | .no-of-issues { 278 | color: white; 279 | } 280 | .issue-card { 281 | background-color: #e9f4ff; 282 | } 283 | .issue-card a:hover { 284 | color: var(--Orange) !important; 285 | } 286 | .issue-card .card-body .card-text a:hover { 287 | text-decoration: underline; 288 | } 289 | .issue-card a:hover { 290 | color: var(--primary); 291 | } 292 | .issue-card .card-header { 293 | background: var(--dark); 294 | } 295 | .issue-card .card-header span { 296 | color: var(--Orange); 297 | } 298 | .issue-card .card-header a{ 299 | color: white; 300 | } 301 | .issue-card .card-body .card-title a { 302 | color: var(--dark) 303 | } 304 | .spinner-container { 305 | display: none; 306 | justify-content: center; 307 | } 308 | .Error { 309 | color: #cf222e; 310 | } 311 | @media (max-width: 768px) { 312 | .search-bar-container { 313 | width: 100% !important; 314 | } 315 | .main-container { 316 | width: 100% !important; 317 | } 318 | } 319 | 320 | @media (max-width: 500px) { 321 | #heading-text { 322 | zoom: 0.8; 323 | } 324 | } -------------------------------------------------------------------------------- /css/contributors.css: -------------------------------------------------------------------------------- 1 | html { 2 | --Light-Blue: #CDFFFC; 3 | --Dark-Blue: #193498; 4 | --Pink: #FF577F; 5 | --Red: #E02401; 6 | --Orange: #FF884B; 7 | --Light-Orange: #ffe7db; 8 | --Gray: rgba(0,0,0,0.5); 9 | scroll-behavior: smooth; 10 | } 11 | body{ 12 | background-color: #fff8f4; 13 | } 14 | 15 | #participants_cards{ 16 | display: flex; 17 | flex-wrap: wrap; 18 | align-items: center; 19 | justify-content: space-evenly; 20 | } 21 | .participant_card { 22 | background-color: #ccc; 23 | box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); 24 | transition: 0.5s; 25 | width: 250px; 26 | height:420px; 27 | aspect-ratio: 0.66; 28 | margin: 1.5vw; 29 | justify-content: center; 30 | text-align: center; 31 | border-radius: 7px; 32 | background-color: rgb(229 229 238 / 35%); 33 | align-items: center; 34 | padding: 13px; 35 | } 36 | 37 | .participant_card:hover { 38 | box-shadow: 0 0 24px 0 var(--Orange); 39 | transform: scale(1.03); 40 | } 41 | 42 | .participantName { 43 | font-size: 1em; 44 | font-weight: bold; 45 | text-transform: capitalize; 46 | color: var(--Gray); 47 | 48 | } 49 | 50 | .participantCollege { 51 | font-size: 0.8em; 52 | } 53 | .participantPoints { 54 | font-size: 0.8em; 55 | color: var(--Gray); 56 | font-weight: bold; 57 | } 58 | 59 | .participantImage{ 60 | width: 100%; 61 | height: auto; 62 | object-fit: contain; 63 | border-radius: 5px; 64 | vertical-align: middle; 65 | } 66 | .icony { 67 | display: inline-block; 68 | margin: 0 15px; 69 | font-size: 13px; 70 | transition: 0.5s; 71 | color: var(--Gray); 72 | } 73 | 74 | .icon:hover { 75 | transform: translateY(-5px); 76 | 77 | } 78 | .imgDivvv { 79 | overflow: hidden; 80 | justify-content: center; 81 | padding-bottom: 20px; 82 | } 83 | 84 | #participants_loading img{ 85 | width: 100%; 86 | height: 100px; 87 | } -------------------------------------------------------------------------------- /css/project-issues-style.css: -------------------------------------------------------------------------------- 1 | html { 2 | --Light-Blue: #CDFFFC; 3 | --Dark-Blue: #193498; 4 | --Pink: #FF577F; 5 | --Red: #E02401; 6 | --Orange: #FF884B; 7 | --Light-Orange: #ffe7db; 8 | --Gray: rgba(0,0,0,0.5); 9 | scroll-behavior: smooth; 10 | } 11 | 12 | body { 13 | background-color: #ff884b0f; 14 | } 15 | 16 | h1 { 17 | color: #413e66; 18 | } 19 | 20 | /*-------------------------------------------------------------- 21 | # Top Bar 22 | --------------------------------------------------------------*/ 23 | 24 | #topbar { 25 | padding: 0 0 10px 0; 26 | font-size: 14px; 27 | transition: all 0.5s; 28 | } 29 | 30 | #topbar .social-links { 31 | text-align: right; 32 | } 33 | 34 | #topbar .social-links a { 35 | color: #535074; 36 | padding: 4px 12px; 37 | display: inline-block; 38 | line-height: 1px; 39 | } 40 | 41 | #topbar .social-links a:hover { 42 | color: #1bb1dc; 43 | } 44 | 45 | #topbar .social-links a:first-child { 46 | border-left: 0; 47 | } 48 | 49 | /*-------------------------------------------------------------- 50 | # Header 51 | --------------------------------------------------------------*/ 52 | 53 | #header { 54 | height: 100px; 55 | transition: all 0.5s; 56 | z-index: 997; 57 | transition: all 0.5s; 58 | padding: 20px 0; 59 | position: fixed; 60 | left: 0; 61 | top: 0; 62 | right: 0; 63 | transition: all 0.5s; 64 | z-index: 997; 65 | } 66 | 67 | #header.header-scrolled, 68 | #header.header-pages { 69 | height: 70px; 70 | padding: 15px 0; 71 | background-color: #fff; 72 | box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.3); 73 | } 74 | 75 | #header.header-scrolled #topbar, 76 | #header.header-pages #topbar { 77 | display: none; 78 | } 79 | 80 | #header .logo h1 { 81 | font-size: 36px; 82 | margin: 0; 83 | padding: 0; 84 | line-height: 1; 85 | font-weight: 400; 86 | letter-spacing: 3px; 87 | font-family: 'Montserrat', sans-serif; 88 | text-transform: uppercase; 89 | } 90 | 91 | #header .logo h1 a, 92 | #header .logo h1 a:hover { 93 | color: #413e66; 94 | text-decoration: none; 95 | } 96 | 97 | #header .logo img { 98 | padding: 0; 99 | margin: 7px 0; 100 | max-height: 26px; 101 | } 102 | 103 | .main-pages { 104 | margin-top: 60px; 105 | } 106 | 107 | #heading-text { 108 | position: absolute; 109 | left: 0; 110 | padding: 0 2em; 111 | display: flex; 112 | align-items: center; 113 | justify-content: space-between; 114 | gap: 1em; 115 | width: 100%; 116 | } 117 | /*-------------------------------------------------------------- 118 | # Navigation Menu 119 | --------------------------------------------------------------*/ 120 | 121 | /* Desktop Navigation */ 122 | /* 123 | .main-nav { 124 | Drop Down 125 | Deep Drop Down 126 | } 127 | */ 128 | .main-nav, 129 | .main-nav * { 130 | margin: 0; 131 | padding: 0; 132 | list-style: none; 133 | } 134 | 135 | .main-nav > ul { 136 | position: absolute; 137 | right: 0; 138 | padding: 0 2em; 139 | } 140 | 141 | .main-nav > ul > li { 142 | position: relative; 143 | white-space: nowrap; 144 | float: left; 145 | } 146 | 147 | .main-nav a { 148 | display: block; 149 | position: relative; 150 | color: rgba(0, 0, 0, 0.5); 151 | padding: 10px 15px; 152 | transition: 0.3s; 153 | font-size: 14px; 154 | font-family: 'Open Sans', sans-serif; 155 | text-transform: uppercase; 156 | font-weight: 600; 157 | } 158 | 159 | .main-nav a:hover, 160 | .main-nav li:hover > a { 161 | color: var(--Orange); 162 | text-decoration: none; 163 | } 164 | 165 | 166 | /* Mobile Navigation */ 167 | 168 | .mobile-nav { 169 | position: fixed; 170 | top: 0; 171 | bottom: 0; 172 | z-index: 9999; 173 | overflow-y: auto; 174 | left: -260px; 175 | width: 260px; 176 | padding-top: 18px; 177 | background: var(--dark); 178 | transition: 0.4s; 179 | } 180 | 181 | .mobile-nav * { 182 | margin: 0; 183 | padding: 0; 184 | list-style: none; 185 | } 186 | 187 | .mobile-nav a { 188 | display: block; 189 | position: relative; 190 | color: #fff; 191 | padding: 10px 20px; 192 | font-weight: 500; 193 | } 194 | 195 | .mobile-nav a:hover, 196 | .mobile-nav li:hover > a { 197 | color: var(--Orange); 198 | text-decoration: none; 199 | } 200 | 201 | 202 | .mobile-nav-toggle { 203 | z-index: 9998; 204 | border: 0; 205 | background: none; 206 | font-size: 24px; 207 | transition: all 0.4s; 208 | outline: none !important; 209 | line-height: 1; 210 | cursor: pointer; 211 | text-align: right; 212 | } 213 | 214 | .mobile-nav-toggle i { 215 | margin: 18px 18px 0 0; 216 | color: #065e77; 217 | } 218 | 219 | .mobile-nav-overly { 220 | width: 100%; 221 | height: 100%; 222 | z-index: 9997; 223 | top: 0; 224 | left: 0; 225 | position: fixed; 226 | background: #353b41d9; 227 | overflow: hidden; 228 | display: none; 229 | } 230 | 231 | .mobile-nav-active { 232 | overflow: hidden; 233 | } 234 | 235 | .mobile-nav-active .mobile-nav { 236 | left: 0; 237 | } 238 | 239 | .mobile-nav-active .mobile-nav-toggle i { 240 | color: #fff; 241 | } 242 | 243 | .spinner-container { 244 | display: flex; 245 | justify-content: center; 246 | } 247 | .oc-logo { 248 | background: -webkit-linear-gradient(45deg, var(--Orange), var(--Red)); 249 | -webkit-background-clip: text; 250 | -webkit-text-fill-color: transparent; 251 | text-decoration: none; 252 | color: var(--Dark-Blue) 253 | } 254 | .page-heading { 255 | color: var(--Orange); 256 | } 257 | .page-heading-para { 258 | color: var(--Gray); 259 | } 260 | .issue-card { 261 | background-color: #fff3ed; 262 | box-shadow: 0 0 1px #d2d2d2; 263 | border-radius: 10px; 264 | } 265 | .issue-card h5 { 266 | color: var(--dark); 267 | } 268 | .issue-card p { 269 | margin-bottom: 0.25em; 270 | } 271 | .issue-card h5 a { 272 | color: var(--dark) 273 | } 274 | .issue-card h5 a:hover { 275 | color: var(--Orange) 276 | } 277 | .issue-card .card-text a { 278 | color: var(--Orange) 279 | } 280 | .Error { 281 | color: #cf222e; 282 | } 283 | .btn-orange { 284 | border: none; 285 | outline: none; 286 | font-family: 'Montserrat', sans-serif; 287 | font-size: 13px; 288 | font-weight: 600; 289 | text-transform: uppercase; 290 | letter-spacing: 1px; 291 | display: inline-block; 292 | padding: 10px 32px; 293 | border-radius: 4px; 294 | transition: 0.5s; 295 | color: #fff; 296 | background: linear-gradient(45deg, var(--Orange), var(--Red)); 297 | color: #fff; 298 | } 299 | .btn-orange:hover { 300 | color:white; 301 | transform: scale(1.02); 302 | } 303 | /* media queries for project issues page */ 304 | @media (max-width: 768px) { 305 | .project-issues-container { 306 | width: 100% !important; 307 | } 308 | } 309 | 310 | @media (max-width: 500px) { 311 | #heading-text { 312 | zoom: 0.8; 313 | } 314 | } -------------------------------------------------------------------------------- /data/cssBattles/data0.csv: -------------------------------------------------------------------------------- 1 | Github username,Rank,points 2 | Shantanu,1,50 3 | AmbikeshArman,2,45 4 | Darkknight131714,3,40 5 | shivansh2741,4,35 6 | karankc23,5,30 7 | batflarrow,6,25 8 | anushh23,7,20 9 | hotblooded058,8,15 10 | User,9,10 11 | jalanprakhar,10,10 12 | Tanushree,11,10 13 | Puja Saraf,12,10 14 | User,13,10 15 | Rankit,14,10 16 | Shailesh Tiwari,15,10 17 | raghavgoel25,16,10 18 | Ksathwik03,17,10 19 | Pratik-Sarkate,18,10 20 | Sakshi2020037,19,10 21 | Krishna3267,20,10 22 | Aashita Chouhan,21,10 23 | Yash Chaurasia,22,10 24 | diyawaghmare,23,10 25 | PRATYUSH RANJAN,24,10 26 | anirudhhhh,25,10 27 | Vishwas Singh,26,10 28 | Rahul Singh,27,10 29 | MANAV AGARWAL,28,10 30 | monik09,29,10 31 | ashutosh verma,30,10 32 | Shreyas Gupta,31,10 33 | Aneesh02,32,10 34 | Garvit Chittora,33,10 35 | Varun Tiwari,34,10 36 | Gautam Singla,35,10 37 | VineethKumarM,36,10 38 | schandu-eng,37,10 39 | medhatiwari,38,10 40 | Shubhajeet Pradhan,39,10 41 | Palak-2109,40,10 42 | Ravinder Chadha,41,10 43 | Shashwat Mittal,42,10 44 | Kirti Singla,43,10 45 | Kushagra Gour,44,10 46 | -------------------------------------------------------------------------------- /data/cssBattles/data1.csv: -------------------------------------------------------------------------------- 1 | Github username,Rank,points 2 | Pratik-Sarkate,1,50 3 | karankc23,2,45 4 | Sakshi2020037,3,40 5 | User,4,35 6 | hotblooded058,5,30 7 | anushh23,6,25 8 | Shailesh Tiwari,7,20 9 | Taetae,8,15 10 | AmbikeshArman,9,10 11 | User,10,10 12 | Aashita Chouhan,11,10 13 | Palak-2109,12,10 14 | Tanushree,13,10 15 | Garvit Chittora,14,10 16 | Krishna3267,15,10 17 | anirudhhhh,16,10 18 | infloop,17,10 19 | MANAV AGARWAL,18,10 20 | Prajjwal Bhatt,19,10 21 | User,20,10 22 | Priyal Saxena,21,10 23 | Ksathwik03,22,10 24 | -------------------------------------------------------------------------------- /data/cssBattles/data2.csv: -------------------------------------------------------------------------------- 1 | Github username,Rank,points 2 | anushh23,1,50 3 | User,2,45 4 | Shantanu,3,40 5 | hotblooded058,4,35 6 | Shailesh Tiwari,5,30 7 | karankc23,6,25 8 | Varun Tiwari,7,20 9 | Sakshi2020037,8,15 10 | Ksathwik03,9,10 11 | Sarthak Maheshwari,10,10 12 | -------------------------------------------------------------------------------- /data/cssBattles/data3.csv: -------------------------------------------------------------------------------- 1 | Github username,Rank,points 2 | 3 | anushh23,1,50 4 | 5 | Shailesh Tiwari,2,45 6 | 7 | hotblooded058,3,40 8 | 9 | karankc23,4,35 10 | 11 | User,5,30 12 | 13 | Sakshi2020037,6,25 14 | 15 | Shantanu,7,20 16 | 17 | Shashwat Mittal,8,15 18 | 19 | diyawaghmare,9,10 20 | 21 | Tanushree,10,10 22 | 23 | User,11,10 24 | 25 | -------------------------------------------------------------------------------- /data/mentors.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Garvit Chittora", 4 | "imageurl": "https://github.com/garvitchittora.png", 5 | "about": "Organiser", 6 | "facebook": "https://www.facebook.com/garvit.chittora.90", 7 | "github": "https://github.com/garvitchittora", 8 | "twitter": "https://twitter.com/ChittoraGarvit" 9 | }, 10 | { 11 | "name": "Vishesh Mittal", 12 | "imageurl": "https://github.com/elemento24.png", 13 | "about": "Organiser", 14 | "facebook": "https://www.facebook.com/elemento24", 15 | "github": "https://github.com/elemento24", 16 | "twitter": "https://twitter.com/elemento24_" 17 | }, 18 | { 19 | "name": "Shreyas Gupta", 20 | "imageurl": "https://github.com/sggts04.png", 21 | "about": "Organiser", 22 | "facebook": "https://www.facebook.com/shreyashwr/", 23 | "github": "https://github.com/sggts04", 24 | "twitter": "https://twitter.com/sggts04" 25 | }, 26 | { 27 | "name": "Varun Bhardwaj", 28 | "imageurl": "https://github.com/starboi02.png", 29 | "about": "Organiser", 30 | "facebook": "https://www.facebook.com/varunbhardwaj.064/", 31 | "github": "https://github.com/starboi02", 32 | "twitter": "https://twitter.com/varunnbhardwaj_" 33 | }, 34 | { 35 | "name": "Varun Tiwari", 36 | "imageurl": "https://github.com/VarunT11.png", 37 | "about": "Organiser", 38 | "facebook": "https://www.facebook.com/iamvt11/", 39 | "github": "https://github.com/VarunT11", 40 | "twitter": "https://twitter.com/iamvt11" 41 | }, 42 | { 43 | "name": "Mudit Agarwal", 44 | "imageurl": "https://avatars.githubusercontent.com/u/56023615?v=4", 45 | "about": "Organiser", 46 | "facebook": "https://www.facebook.com/mudit.agarwal.1848/", 47 | "github": "https://github.com/Mudit018", 48 | "twitter": "https://twitter.com/mMudit5" 49 | }, 50 | { 51 | "name": "Aditya Verma", 52 | "imageurl": "https://github.com/homewardgamer.png", 53 | "about": "Organiser", 54 | "facebook": "https://www.facebook.com/profile.php?id=100059607283259", 55 | "github": "https://github.com/homewardgamer", 56 | "twitter": "https://twitter.com/homewardgamer" 57 | }, 58 | { 59 | "name": "Raghav Agarwal", 60 | "imageurl": "https://avatars.githubusercontent.com/u/60528983", 61 | "about": "Organiser", 62 | "facebook": "https://www.facebook.com/profile.php?id=100009780425358", 63 | "github": "https://github.com/rag-hav", 64 | "twitter": "https://twitter.com/RaghavA76503971" 65 | }, 66 | { 67 | "name": "Ansh Gupta", 68 | "imageurl": "https://github.com/anshg0711.png", 69 | "about": "Organiser", 70 | "facebook": "https://www.facebook.com/ansh.gupta.37853/", 71 | "github": "https://github.com/anshg0711", 72 | "twitter": "https://twitter.com/AnshGup64243818" 73 | }, 74 | { 75 | "name": "Mitul Varshney", 76 | "imageurl": "https://github.com/Mitul16.png", 77 | "about": "Organiser", 78 | "facebook": null, 79 | "github": "https://github.com/Mitul16", 80 | "twitter": "https://twitter.com/mitul_2001" 81 | }, 82 | { 83 | "name": "Pankaj Kumar", 84 | "imageurl": "https://github.com/pankaj1707k.png", 85 | "about": "Organiser", 86 | "facebook": "https://www.facebook.com/profile.php?id=100026243468466", 87 | "github": "https://github.com/pankaj1707k", 88 | "twitter": "https://twitter.com/PankajK47509989" 89 | }, 90 | { 91 | "name": "Aditya Narayan", 92 | "imageurl": "https://github.com/narayanaditya1007.png", 93 | "about": "Organiser", 94 | "facebook": "https://www.facebook.com/profile.php?id=100058800275122", 95 | "github": "https://github.com/narayanaditya1007", 96 | "twitter": "https://twitter.com/narayan1007adi?t=Qgi8BF1e48ws-dFjRjFr6Q&s=08" 97 | }, 98 | { 99 | "name": "Abhay Singh", 100 | "imageurl": "https://github.com/ABHAY0O7.png", 101 | "about": "Organiser", 102 | "facebook": "https://www.facebook.com/man.thakur.923/", 103 | "github": "https://github.com/ABHAY0O7", 104 | "twitter": "https://twitter.com/AbhaySi78950085" 105 | }, 106 | { 107 | "name": "Srujana Marpina", 108 | "imageurl": "https://github.com/Srujana2505.png", 109 | "about": "Organiser", 110 | "facebook": null, 111 | "github": "https://github.com/Srujana2505", 112 | "twitter": "https://twitter.com/MarpinaSrujana" 113 | }, 114 | { 115 | "name": "Kishan Tripathi", 116 | "imageurl": "https://github.com/GhostFoxSledgehammer.png", 117 | "about": "Mentor", 118 | "facebook": "https://www.facebook.com/GhostFoxSledgehammer/", 119 | "github": "https://github.com/GhostFoxSledgehammer", 120 | "twitter": "https://twitter.com/stcdalex" 121 | }, 122 | { 123 | "name": "Priyal Saxena", 124 | "imageurl": "https://github.com/Priyal-Saxena.png", 125 | "about": "Mentor", 126 | "facebook": null, 127 | "github": "https://github.com/Priyal-Saxena", 128 | "twitter": null 129 | }, 130 | { 131 | "name": "Supriya Patidar", 132 | "imageurl": "https://avatars.githubusercontent.com/u/75739890?v=4", 133 | "about": "Mentor", 134 | "facebook": "https://www.facebook.com/shanu.patidar.52056/", 135 | "github": "https://github.com/supriya-045", 136 | "twitter": "https://twitter.com/PatidarShaanu" 137 | } 138 | ] 139 | -------------------------------------------------------------------------------- /data/participants/99anjali.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Anjali Sahu", 3 | "github resume": "https://resume.github.io/?99anjali", 4 | "todo-link": "https://99anjali.github.io/TODOLIST/", 5 | "todo-github-link": "https://github.com/99anjali/TODOLIST", 6 | "github-student-pack": "Yes", 7 | "github-readme": "https://github.com/99anjali/99anjali" 8 | } 9 | -------------------------------------------------------------------------------- /data/participants/A-Spiral-Forge.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Abhay Parihar", 3 | "github resume": "https://resume.github.io/?A-Spiral-Forge", 4 | "todo-link": "https://a-spiral-forge.github.io/to-do-list/", 5 | "todo-github-link": "https://github.com/A-Spiral-Forge/to-do-list", 6 | "github-student-pack": "Yes", 7 | "website-link": "https://a-spiral-forge.github.io/SpiralForge/", 8 | "website-github-link": "https://github.com/A-Spiral-Forge/SpiralForge", 9 | "game-link": "https://a-spiral-forge.github.io/Guess-the-Number/", 10 | "game-github-link": "https://github.com/A-Spiral-Forge/Guess-the-Number" 11 | } -------------------------------------------------------------------------------- /data/participants/Abhijeet452.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Abhi Singh", 3 | "github resume": "https://resume.github.io/?Abhijeet452", 4 | "website-link": "https://github.com/Abhijeet452/Personal-Website", 5 | "website-github-link": "https://abhijeet452.github.io/Personal-Website/", 6 | "github-student-pack": "Yes", 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/Abhishek001-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Abhishek Wani", 3 | "github resume": "https://resume.github.io/?Abhishek001-1", 4 | "github-student-pack": "Yes" 5 | } -------------------------------------------------------------------------------- /data/participants/Abhisin90.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Abhinav Singh", 3 | "github resume": "https://resume.github.io/?Abhisin90" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/AgrimVerma.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AgrimVerma", 3 | "github resume": "https://resume.github.io/?AgrimVerma", 4 | "todo-link": "https://agrimverma.github.io/To-Do-List/", 5 | "todo-github-link": "https://github.com/AgrimVerma/To-Do-List", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/Akshitha D.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Akshitha D", 3 | "github resume": "https://resume.github.io/?AKI35429", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/AmbikeshArman.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AmbikeshArman", 3 | "github resume": "https://resume.github.io/?AmbikeshArman" 4 | } -------------------------------------------------------------------------------- /data/participants/Aneesh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Aneesh02", 3 | "github resume": "https://resume.github.io/?Aneesh02", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/Anushka1309.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Anushka Dandawate", 3 | "github resume": "https://resume.github.io/?Anushka1309" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Archit2002.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Archit2002", 3 | "github resume": "https://resume.github.io/?Archit2002" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Archita-13.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Archita Gautam", 3 | "github resume":"https://resume.github.io/?Archita-13" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/AshokMalhotra23.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AshokMalhotra23", 3 | "github resume": "https://resume.github.io/?AshokMalhotra23" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Atif.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Md Atif", 3 | "github resume": "https://resume.github.io/?Atif0604" 4 | } -------------------------------------------------------------------------------- /data/participants/BlaZe-001.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vimal Vinayak", 3 | "github resume": "https://resume.github.io/?BlaZe-001" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Dheeraj096.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dheeraj bhardwaj", 3 | "github-student-pack": "Yes", 4 | "github resume": "https://resume.github.io/?Dheeraj096" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/Harshgupta5901.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Harsh Gupta", 3 | "github resume": "https://resume.github.io/?Harshgupta5901" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/KantSurya.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Surya Kant", 3 | "github resume": "https://resume.github.io/?KantSurya" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Kirtee-tech.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Kirtee-tech", 3 | "github resume": "https://resume.github.io/?KIRTEE-TECH" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Kotha-vineeth.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Kotha Sai Vineeth", 3 | "github resume": "https://resume.github.io/?Kotha-vineeth", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/Ksathwik03.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sathwik Kuppam", 3 | "github resume": "https://resume.github.io/?Ksathwik03", 4 | "game-link": "https://ksathwik03.github.io/Tictactoe/", 5 | "game-github-link": "https://github.com/Ksathwik03/Tictactoe", 6 | "github-student-pack": "Yes", 7 | "github-readme" : "https://github.com/Ksathwik03/Ksathwik03", 8 | "website-link": "https://github.com/Ksathwik03/Resume_website", 9 | "website-github-link": "https://ksathwik03.github.io/Resume_website/" 10 | 11 | } 12 | -------------------------------------------------------------------------------- /data/participants/MUKILAN-2003.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MUKILAN S", 3 | "github resume": "https://resume.github.io/?MUKILAN-2003", 4 | "website-link": "https://mukilan-2003.github.io/My-Portfolio/", 5 | "website-github-link":"https://github.com/MUKILAN-2003/My-Portfolio", 6 | "todo-link": "https://github.com/MUKILAN-2003/Simple-ToDo-List", 7 | "todo-github-link":"https://mukilan-2003.github.io/Simple-ToDo-List/" 8 | } 9 | -------------------------------------------------------------------------------- /data/participants/Mantraraj8472.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mantraraj8472", 3 | "github resume": "https://resume.github.io/?Mantraraj8472" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/MaqsudMallick.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Maqsud Mallick", 3 | "github resume": "https://resume.github.io/?MaqsudMallick" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Monik09.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "monik09", 3 | "github resume": "https://resume.github.io/?Monik09" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Ms-Error.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ms-Error", 3 | "github resume": "https://resume.github.io/?Ms-Error", 4 | "website-link": "https://ms-error.github.io/Portfolio/", 5 | "website-github-link":"https://github.com/Ms-Error/Portfolio", 6 | "todo-link":"https://ms-error.github.io/ToDo-List/" , 7 | "todo-github-link": "https://github.com/Ms-Error/ToDo-List", 8 | "github-student-pack": "Yes" 9 | } 10 | -------------------------------------------------------------------------------- /data/participants/Naman-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Naman-11", 3 | "github resume": "https://resume.github.io/?Naman-11" 4 | } -------------------------------------------------------------------------------- /data/participants/Nikita9344.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Nikita9344x", 3 | "github resume": "https://resume.github.io/?Nikita9344", 4 | "website-link": "https://nikita9344.github.io/ProfIleWebpage/", 5 | "website-github-link": "https://github.com/Nikita9344/ProfIleWebpage" 6 | } 7 | -------------------------------------------------------------------------------- /data/participants/Palak-2109.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Palak-2109", 3 | "github resume": "https://resume.github.io/?Palak-2109", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/Pranav-22-aditya.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "name":"Pranav-22-aditya", 4 | "github resume": "https://resume.github.io/?Pranav-22-aditya" 5 | 6 | } 7 | 8 | -------------------------------------------------------------------------------- /data/participants/Pratik-Sarkate.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Pratik Sarkate", 3 | "github resume": "https://resume.github.io/?Pratik-Sarkate", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/Pratyush7901.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Pratyush Ranjan", 3 | "github resume": "https://resume.github.io/?Pratyush7901" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Puja-Saraf.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Puja-Saraf", 3 | "github resume": "https://resume.github.io/?Puja-Saraf", 4 | "github-student-pack": "Yes", 5 | "todo-link": "https://puja-saraf.github.io/Opencode-TodoList/", 6 | "todo-github-link": "https://github.com/Puja-Saraf/Opencode-TodoList" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/Revathi2306.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Revathi Ari", 3 | "github resume": "https://resume.github.io/?Revathi2306", 4 | "github-student-pack": "Yes", 5 | "github-readme": "https://github.com/Revathi2306/Revathi2306", 6 | "todo-link": "https://revathi2306.github.io/To-do/", 7 | "todo-github-link": "https://github.com/Revathi2306/To-do" 8 | "website-link": "https://revathi2306.github.io/Personal-website/", 9 | "website-github-link": "https://github.com/Revathi2306/Personal-website", 10 | } 11 | -------------------------------------------------------------------------------- /data/participants/SeriousConjurer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Himanshu Yadav", 3 | "github resume": "https://resume.github.io/?SeriousConjurer" , 4 | "todo-link": "https://seriousconjurer.github.io/todo_list.github.io/", 5 | "todo-github-link": "https://github.com/SeriousConjurer/todo_list.github.io", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/Shivanshu97i.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Shivanshu Singh", 3 | "github resume":"https://resume.github.io/?Shivanshu97i", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/Shubhi2002.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": " shubhipandey ", 3 | "github resume": "https://resume.github.io/?Shubhi2002", 4 | 5 | "todo-link": "https://shubhi2002.github.io/FINAL-TODO/", 6 | "todo-github-link": "https://github.com/Shubhi2002/FINAL-TODO", 7 | "github-student-pack": "Yes", 8 | 9 | } 10 | -------------------------------------------------------------------------------- /data/participants/Sneh16Shah.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sneh16Shah", 3 | "github resume": "https://resume.github.io/?Sneh16Shah" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/SuketB.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SuketB", 3 | "github resume": "https://resume.github.io/?SuketB", 4 | "website-link": "https://suketb.github.io/My-Portfolio/", 5 | "website-github-link": "https://github.com/SuketB/My-Portfolio" 6 | 7 | } -------------------------------------------------------------------------------- /data/participants/Tanushree-coder.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tanushree", 3 | "github-student-pack": "Yes", 4 | "github resume": "https://resume.github.io/?Tanushree-coder", 5 | "todo-link": "https://tanushree-coder.github.io/To-Do-List/", 6 | "todo-github-link": "https://github.com/Tanushree-coder/To-Do-List", 7 | "game-link": "https://tanushree-coder.github.io/SimonGame/", 8 | "game-github-link": "https://github.com/Tanushree-coder/SimonGame", 9 | "website-link": "https://tanushree-coder.github.io/my_website/", 10 | "website-github-link": "https://github.com/Tanushree-coder/my_website", 11 | "github-readme": "https://github.com/Tanushree-coder/Tanushree-coder", 12 | "medium-blog": "https://medium.com/@tanushree950444/why-android-room-403c1e9e8b68" 13 | } 14 | -------------------------------------------------------------------------------- /data/participants/The-Divyansh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "The-Divyasnh", 3 | "github resume": "https://resume.github.io/?The-Divyansh" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/UjjawalSharma.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Ujjawal Sharma" 3 | "github resume":"https://resume.github.io/?ujju20" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/Vasanth-96.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vasanth-96", 3 | "github resume": "https://resume.github.io/?Vasanth-96", 4 | "website-link": "https://vasanth-96.github.io/vasanthnaik/", 5 | "website-github-link": "https://github.com/Vasanth-96/vasanthnaik", 6 | "github-student-pack": "Yes", 7 | "game-link": "https://vasanth-96.github.io/Hand_Cricket/", 8 | "game-github-link": "https://github.com/Vasanth-96/Hand_Cricket" 9 | 10 | } -------------------------------------------------------------------------------- /data/participants/VineethKumarM.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "VineethKumarM", 3 | "github resume": "https://resume.github.io/?VineethKumarM", 4 | "github-student-pack": "Yes", 5 | "github-readme": "https://github.com/VineethKumarM/VineethKumarM", 6 | "todo-link": "https://vineethkumarm.github.io/To-Do-List/", 7 | "todo-github-link": "https://github.com/VineethKumarM/To-Do-List", 8 | "game-link": "https://vineethkumarm.github.io/JS-Game/", 9 | "game-github-link": "https://github.com/VineethKumarM/JS-Game" 10 | } 11 | -------------------------------------------------------------------------------- /data/participants/aashitachouhan.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aashitachouhan", 3 | "github resume": "https://resume.github.io/?aashitachouhan", 4 | "todo-link": "https://aashitachouhan.github.io/To-Do-App/", 5 | "todo-github-link": "https://github.com/aashitachouhan/To-Do-App.git", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/aayoushee.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Aayoushee", 3 | "github-student-pack": "Yes" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/abhirv08-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "abhirv08-1", 3 | "github resume": "https://resume.github.io/?abhirv08-1" 4 | } -------------------------------------------------------------------------------- /data/participants/adtoria.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "adtoria", 3 | "github resume": "https://resume.github.io/?adtoria", 4 | "github-student-pack": "Yes", 5 | "todo-link": "https://adtoria.github.io/To-Do-List/", 6 | "todo-github-link": "https://github.com/adtoria/To-Do-List" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/akshithak3.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Akshitha Ketiri", 3 | "github resume": "https://resume.github.io/?akshithak3", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/anirudhhhh.json: -------------------------------------------------------------------------------- 1 | { 2 | "website-link": "https://anirudhhhh.github.io", 3 | "website-github-link": "https://github.com/anirudhhhh/anirudhhhh.github.io", 4 | "name": "Anirudh Agrawal", 5 | "github resume": "https://resume.github.io/?anirudhhhh" 6 | } 7 | -------------------------------------------------------------------------------- /data/participants/anshumanjain2010.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anshumanjain2010", 3 | "github resume": "https://resume.github.io/?anshumanjain2010" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/anu-1989.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anu-1989", 3 | "github resume": "https://resume.github.io/?anu-1989" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/anu-phoenix.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Anushtha bageria", 3 | "github resume": "https://resume.github.io/?anu-phoenix" 4 | } -------------------------------------------------------------------------------- /data/participants/anuj046.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Anuj Jain", 3 | "github resume": "https://resume.github.io/?anuj046", 4 | "website-link": "https://condescending-mcnulty-fa87a0.netlify.app", 5 | "website-github-link": "https://github.com/anuj046/My-Website", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/ashutosh3027.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ashutosh Verma", 3 | "github resume": "https://resume.github.io/?ashutosh3027", 4 | "github-student-pack": "Yes" 5 | } -------------------------------------------------------------------------------- /data/participants/batflarrow.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Amitvikram Dwivedi", 3 | "github resume": "https://resume.github.io/?batflarrow" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/codelord09.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codelord09", 3 | "github resume": "https://resume.github.io/?codelord09", 4 | "todo-link": "https://codelord09.github.io/OpenCode-Projects/", 5 | "todo-github-link": "https://github.com/codelord09/OpenCode-Projects", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/codesanta142.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kirtisingla", 3 | "github resume": "https://resume.github.io/?codesanta142", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/crackarsh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Adarsh Jaiswal", 3 | "github resume": "https://resume.github.io/?crackarsh" 4 | } -------------------------------------------------------------------------------- /data/participants/crazy548.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DEVENDER KUMAR", 3 | "github resume": "https://resume.github.io/?crazy548" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/criticic.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Sagnik Mandal", 3 | "github resume":"https://resume.github.io/?criticic" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/daniel-aracquine.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "daniel-aracquine", 3 | "github resume": "https://resume.github.io/?daniel-aracquine" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/deep-ika.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"deep-ika", 3 | "github resume":"https://resume.github.io/?deep-ika", 4 | "github-student-pack": "Yes", 5 | "todo-link": "https://deep-ika.github.io/To-do_list", 6 | "todo-github-link": "https://github.com/deep-ika/To-do_list", 7 | "website-github-link": "https://github.com/deep-ika/Personal-Website", 8 | "website-link": "https://deep-ika.github.io/Personal-Website" 9 | } 10 | -------------------------------------------------------------------------------- /data/participants/devmrfitz.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "devmrfitz", 3 | "github resume": "https://resume.github.io/?devmrfitz", 4 | "website-link": "devmrfitz.netlify.app", 5 | "website-github-link": "https://github.com/devmrfitz/portfolio" 6 | } 7 | -------------------------------------------------------------------------------- /data/participants/diyawaghmare.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "diyawaghmare", 3 | "github resume": "https://resume.github.io/?diyawaghmare", 4 | "github-student-pack": "Yes", 5 | "website-link": "https://diyawaghmare.github.io/personal/", 6 | "website-github-link": "https://github.com/diyawaghmare/personal", 7 | "todo-link": "https://diyawaghmare.github.io/to-do/", 8 | "todo-github-link": "https://github.com/diyawaghmare/to-do", 9 | "medium-blog": "https://medium.com/@diya.waghmare/javascript-game-basics-in-5-minutes-9dc2c1fea616", 10 | "game-link": "https://diyawaghmare.github.io/flappy-bird/", 11 | "game-github-link": "https://github.com/diyawaghmare/flappy-bird", 12 | "github-readme": "https://github.com/diyawaghmare/diyawaghmare" 13 | } 14 | -------------------------------------------------------------------------------- /data/participants/garvitchittora.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "garvitchittora", 3 | "github resume": "https://resume.github.io/?garvitchittora" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/gudelakshmi.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gude Lakshmi", 3 | "github resume": "https://resume.github.io/?gudelakshmi" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/hotblooded058.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sachin kumar Behera", 3 | "github resume": "https://resume.github.io/?hotblooded058", 4 | "todo-link": "https://hotblooded058.github.io/TODO/", 5 | "todo-github-link": "https://github.com/hotblooded058/TODO", 6 | "game-link":"https://hotblooded058.github.io/Fall_N_Game/", 7 | "game-github-link":"https://github.com/hotblooded058/Fall_N_Game", 8 | "github-readme": "https://github.com/hotblooded058/hotblooded058", 9 | "github-student-pack": "Yes", 10 | } 11 | -------------------------------------------------------------------------------- /data/participants/jalanprakhar.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jalanprakhar", 3 | "github resume": "https://resume.github.io/?jalanprakhar", 4 | "todo-link": "https://jalanprakhar.github.io/My-Todo-List/", 5 | "todo-github-link": "https://github.com/jalanprakhar/My-Todo-List", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/james3gh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jamesthomas", 3 | "github resume": "https://resume.github.io/?james3gh", 4 | "todo-link": "https://james3gh.github.io/To-do-list-project/", 5 | "todo-github-link": "https://github.com/james3gh/To-do-list-project", 6 | "website-link": "https://james3gh.github.io/Personal-website/", 7 | "website-github-link": "https://github.com/james3gh/Personal-website", 8 | "medium-blog": "https://medium.com/@jamesthomas3801/4b716e0dc71e", 9 | "github-readme": "https://github.com/james3gh", 10 | "game-link":"https://james3gh.github.io/Ball-collision-game/", 11 | "game-github-link":"https://github.com/james3gh/Ball-collision-game" 12 | } 13 | -------------------------------------------------------------------------------- /data/participants/kaneki-ken260.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ritwik Rajput", 3 | "github resume": "https://resume.github.io/?kaneki-ken260", 4 | "todo-link":"https://kaneki-ken260.github.io/To-Do-List/", 5 | "todo-github-link": "https://github.com/kaneki-ken260/To-Do-List", 6 | "github-student-pack": "Yes", 7 | "game-link": "https://kaneki-ken260.github.io/Tetris/" , 8 | "game-github-link": "https://github.com/kaneki-ken260/Tetris", 9 | "github-readme": "https://github.com/kaneki-ken260/kaneki-ken260" 10 | } 11 | -------------------------------------------------------------------------------- /data/participants/karankc23.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "karankc23", 3 | "github resume": "https://resume.github.io/?karankc23", 4 | "todo-link": "https://karankc23.github.io/To-DO-List/", 5 | "todo-github-link": "https://github.com/karankc23/To-DO-List", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/krypton001.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shivam Katiyar", 3 | "github resume": "https://resume.github.io/?krypton001", 4 | "todo-link": "https://krypton001.github.io/To_do_List/", 5 | "todo-github-link": "https://github.com/krypton001/To_do_List" 6 | } 7 | -------------------------------------------------------------------------------- /data/participants/kumarpradumn.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kumarpradumn", 3 | "github resume": "https://resume.github.io/?kumarpradumn" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/laalasa.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Laalasa", 3 | "github resume": "https://resume.github.io/?Laalasa", 4 | "website-link": "https://laalasa.github.io/MyWebsite/", 5 | "website-github-link": "https://github.com/Laalasa/MyWebsite", 6 | "todo-link": "https://laalasa.github.io/Todo-App/", 7 | "todo-github-link": "https://github.com/Laalasa/Todo-App" 8 | } 9 | -------------------------------------------------------------------------------- /data/participants/medhatiwari.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Medha Tiwari", 3 | "github resume": "https://resume.github.io/?medhatiwari", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/naman-c.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "naman-c", 3 | "github resume": "https://resume.github.io/?naman-c" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/naman-cr.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Naman Shukla", 3 | "github resume": "https://resume.github.io/?naman-cr" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/neha3001-singh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "neha3001-singh", 3 | "github resume": "https://resume.github.io/?neha3001-singh", 4 | "todo-link": "https://neha3001-singh.github.io/To-do-list/", 5 | "todo-github-link": "https://github.com/neha3001-singh/To-do-list", 6 | "website-link": "https://neha3001-singh.github.io/My-Port-Folio/", 7 | "website-github-link": "https://github.com/neha3001-singh/My-Port-Folio" 8 | } 9 | -------------------------------------------------------------------------------- /data/participants/niyoj.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "niyoj", 3 | "github resume": "https://resume.github.io/?niyoj" 4 | } -------------------------------------------------------------------------------- /data/participants/osho-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "osho-20", 3 | "github resume": "https://resume.github.io/?osho-20", 4 | "website-link": "https://osho-20.github.io/website/", 5 | "website-github-link": "https://github.com/osho-20/website", 6 | "github-student-pack": "Yes" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/prxtikk-18.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Pratik Raghuvanshi", 3 | "github resume": "https://resume.github.io/?prxtikk-18", 4 | "github-student-pack": "Yes" 5 | } -------------------------------------------------------------------------------- /data/participants/raghavgoel25.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "raghav goel", 3 | "github resume": "https://resume.github.io/?raghavgoel25", 4 | "github-student-pack": "Yes", 5 | "todo-link": "https://raghavgoel25.github.io/ToDoList/", 6 | "todo-github-link": "https://github.com/raghavgoel25/ToDoList/", 7 | "game-link": "https://raghavgoel25.github.io/TicTacToe/", 8 | "game-github-link": "https://github.com/raghavgoel25/TicTacToe" 9 | "github-readme": "https://github.com/raghavgoel25/raghavgoel25" 10 | } 11 | -------------------------------------------------------------------------------- /data/participants/rahulsingh-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rahulsingh-20", 3 | "github resume": "https://resume.github.io/?rahulsingh-20", 4 | "todo-link": "https://rahulsingh-20.github.io/opencodeiiita-todolist/", 5 | "todo-github-link": "https://github.com/rahulsingh-20/opencodeiiita-todolist", 6 | "github-student-pack": "Yes" 7 | } -------------------------------------------------------------------------------- /data/participants/rajpranav63.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Pranav Raj", 3 | "github resume":"https://resume.github.io/?rajpranav63" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/rajraman786.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rajraman786", 3 | "github resume": "https://resume.github.io/?rajraman786" 4 | } -------------------------------------------------------------------------------- /data/participants/rankit2001.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Rankit", 3 | "github resume": "https://resume.github.io/?rankit2001" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/rushilpatra.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rushilpatra", 3 | "github resume": "https://resume.github.io/?rushilpatra" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/saisumanthkumar.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "saisumanthkumar", 3 | "github resume": "https://resume.github.io/?saisumanthkumar" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/saloni33.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "saloni33", 3 | "github resume": "https://github.com/saloni33", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/samriddhivwalia.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "samriddhivwalia", 3 | "github resume": "https://resume.github.io/?samriddhivwalia" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/sanjay395.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sanjay395", 3 | "github resume": "https://resume.github.io/?sanjay395", 4 | "website-link": "https://sanjay395.github.io/", 5 | "website-github-link": "https://github.com/sanjay395/sanjay395.github.io", 6 | "todo-link": "https://sanjay395.github.io/TO-DO-LIST/", 7 | "todo-github-link": "https://github.com/sanjay395/TO-DO-LIST", 8 | "github-student-pack": "Yes" 9 | } 10 | -------------------------------------------------------------------------------- /data/participants/sauhard22.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sauhard22", 3 | "github resume": "https://resume.github.io/?sauhard22", 4 | "website-link": "https://wizardly-feynman-e9e5e2.netlify.app/", 5 | "website-github-link":"https://github.com/sauhard22/portfolio" 6 | } 7 | 8 | -------------------------------------------------------------------------------- /data/participants/saumya-jain20.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "saumya-jain20", 3 | "github resume": "https://resume.github.io/?saumya-jain20" 4 | "todo-link": , 5 | "todo-github-link": 6 | } 7 | -------------------------------------------------------------------------------- /data/participants/schandu-eng.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Saurav Chandawad", 3 | "github resume": " https://resume.github.io/?schandu-eng", 4 | "github-student-pack": "Yes", 5 | "github-readme":"https://github.com/schandu-eng/schandu-eng/blob/main/README.md", 6 | "medium-blog": "https://medium.com/@souravchandawad/hey-developers-do-the-words-ui-ux-haunt-you-8e4c28b3a031" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/shadaanhussain.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "shadaanhussain", 3 | "github resume": "https://resume.github.io/?shadaanhussain", 4 | "todo-link": "https://shadaanhussain.github.io/To-Do-List/", 5 | "todo-github-link": "https://github.com/shadaanhussain/To-Do-List", 6 | "website-link": "https://shadaanhussain.github.io/My-website/", 7 | "website-github-link": "https://github.com/shadaanhussain/My-website" 8 | } -------------------------------------------------------------------------------- /data/participants/shashirith.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shashirith", 3 | "github resume": "https://resume.github.io/?shashirith", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/shashwat-mittal.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shashwat Mittal", 3 | "github resume": "https://resume.github.io/?shashwat-mittal", 4 | "website-link": "https://shashwat-mittal.github.io/Webpage/index.html", 5 | "website-github-link": "https://github.com/shashwat-mittal/Webpage", 6 | "github-student-pack": "Yes", 7 | "todo-link": "https://shashwat-mittal.github.io/To-Do-List/", 8 | "todo-github-link": "https://github.com/shashwat-mittal/To-Do-List", 9 | "game-link": "https://shashwat-mittal.github.io/MemoryGame/", 10 | "game-github-link": "https://github.com/shashwat-mittal/MemoryGame", 11 | "github-readme": "https://github.com/shashwat-mittal/Shashwat-Mittal", 12 | "medium-blog": "https://medium.com/@shashwatmittal/how-to-make-your-personal-website-using-html-and-css-e51b32c6b25", 13 | } 14 | -------------------------------------------------------------------------------- /data/participants/shivansh2741.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shivansh Dwivedi", 3 | "github resume": "https://resume.github.io/?shivansh2741", 4 | "todo-link": "https://shivansh2741.github.io/Todo-list/", 5 | "todo-github-link": "https://github.com/shivansh2741/Todo-list" 6 | } 7 | -------------------------------------------------------------------------------- /data/participants/shlesh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "shlesh", 3 | "github resume": "https://resume.github.io/?shlesh", 4 | "github-student-pack": "Yes", 5 | "todo-link": "https://shlesh.github.io/todo-app/", 6 | "todo-github-link": "https://github.com/shlesh/todo-app" 7 | "game-link": "https://shlesh.github.io/Flappy-Block/", 8 | "game-github-link": "https://github.com/shlesh/Flappy-Block", 9 | "medium-blog": "https://medium.com/@23shlesh/how-to-beautify-vs-code-e5c74f7144bc", 10 | "website-link": "https://shlesh.herokuapp.com/", 11 | "website-github-link": "https://github.com/shlesh/portfolio-site", 12 | "github-readme": "https://github.com/shlesh/shlesh/blob/main/README.md" 13 | } 14 | -------------------------------------------------------------------------------- /data/participants/shreya-0508.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Botte Shreya", 3 | "github resume": "https://github.com/shreya-0508", 4 | "todo-link": "https://shreya-0508.github.io/To-Do-list/", 5 | "todo-github-link": "https://github.com/shreya-0508/To-Do-list", 6 | "github-student-pack": "Yes", 7 | "game-link": "https://shreya-0508.github.io/tic-tac-toe/", 8 | "game-github-link": "https://github.com/shreya-0508/tic-tac-toe", 9 | "github-readme": "https://github.com/shreya-0508/shreya-0508", 10 | "website-link": "https://shreya-0508.github.io/portfolio/", 11 | "website-github-link": "https://github.com/shreya-0508/portfolio" 12 | 13 | } 14 | -------------------------------------------------------------------------------- /data/participants/shubhajeet1207.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shubhajeet Pradhan", 3 | "github resume": "https://resume.github.io/?shubhajeet1207", 4 | "website-link": "https://shubhajeet-opencode.netlify.app/", 5 | "website-github-link": "https://github.com/shubhajeet1207/OpenCode_webiste/tree/master", 6 | "todo-link": "https://todolist-opencode.netlify.app", 7 | "todo-github-link": "https://github.com/shubhajeet1207/ToDoList-Opencode", 8 | "game-link": "https://jacksparrow-game.netlify.app/", 9 | "game-github-link": "https://github.com/shubhajeet1207/jacksparrow_game", 10 | "medium-blog": "https://medium.com/@shubha.pradhan12/my-open-source-journey-from-day-1-bca5edab117f", 11 | "github-readme": "https://github.com/shubhajeet1207/shubhajeet1207" 12 | } -------------------------------------------------------------------------------- /data/participants/siddhantsingh186.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "siddhantsingh", 3 | "github resume": "https://resume.github.io/?siddhantsingh186" 4 | } 5 | -------------------------------------------------------------------------------- /data/participants/souvenger.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sourav Dey", 3 | "github resume": "https://resume.github.io/?souvenger" 4 | } -------------------------------------------------------------------------------- /data/participants/sravyakaviti.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sravya Kaviti", 3 | "github resume": "https://resume.github.io/?sravyakaviti", 4 | "github-student-pack": "Yes", 5 | "todo-link": "https://sravyakaviti.github.io/TODO-List/", 6 | "todo-github-link": "https://github.com/sravyakaviti/TODO-List.git" 7 | } 8 | -------------------------------------------------------------------------------- /data/participants/srishtayy.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Srishtidhir", 3 | "github resume": "https://resume.github.io/?srishtayy", 4 | "github-student-pack": "Yes" 5 | } -------------------------------------------------------------------------------- /data/participants/underoot_iota.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "underoot-iota", 3 | "github resume": "https://resume.github.io/?underoot-iota", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/vaibhavsahu342.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vaibhav Sahu", 3 | "github resume": "https://resume.github.io/?vaibhavsahu342" 4 | } -------------------------------------------------------------------------------- /data/participants/varunKT001.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Varun Tiwari", 3 | "github resume": "https://resume.github.io/?varunKT001", 4 | "website-link": "https://varunkt001.github.io/opencode-personal-website/", 5 | "website-github-link": "https://github.com/varunKT001/opencode-personal-website", 6 | "todo-link": "https://varunkt001.github.io/opencode-todo-list-app/", 7 | "todo-github-link": "https://github.com/varunKT001/opencode-todo-list-app", 8 | "github-student-pack": "Yes", 9 | "game-link": "https://opencode-snake-game.netlify.app/", 10 | "game-github-link": "https://github.com/varunKT001/opencode-snake-game", 11 | "medium-blog": "https://medium.com/@tiwarivarun819.vt33.vt/what-i-learned-through-opencode-39622d7c7024", 12 | "github-readme": "https://github.com/varunKT001/varunKT001" 13 | } 14 | -------------------------------------------------------------------------------- /data/participants/vemulapandu.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mallik Prabhanjan", 3 | "github resume": "https://resume.github.io/?vemulapandu", 4 | "github-student-pack": "Yes" 5 | } 6 | -------------------------------------------------------------------------------- /data/participants/vikagupta.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Vikasgupta", 3 | "github resume": "https://resume.github.io/?vikagupta" 4 | } -------------------------------------------------------------------------------- /data/participants/vipulranjansahu.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vipulranjansahu", 3 | "github resume": "https://resume.github.io/?vipulranjansahu" 4 | } 5 | -------------------------------------------------------------------------------- /data/projects.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Collaborative-Web", 4 | "description": "Opencode 21 Collaborative website!", 5 | "repo-url": "https://github.com/opencodeiiita/Collaborative-Web/" 6 | }, 7 | { 8 | "name": "GoGit", 9 | "description": "A project to learn the basics of Git and GitHub.", 10 | "repo-url": "https://github.com/opencodeiiita/GoGit" 11 | }, 12 | { 13 | "name": "Code Trouble", 14 | "description": "Competitive Programming", 15 | "repo-url": "https://github.com/opencodeiiita/Code-Trouble" 16 | }, 17 | { 18 | "name": "Shopping Cart", 19 | "description": "An online shopping cart built using Django", 20 | "repo-url": "https://github.com/opencodeiiita/Shopping-Cart" 21 | }, 22 | { 23 | "name": "Contest Countdown", 24 | "description": "Contest Countdown is an Gnome/Chrome extension that shows a countdown to the next contest and lists all upcoming contests.", 25 | "repo-url": "https://github.com/opencodeiiita/Contest-Countdown" 26 | }, 27 | { 28 | "name": "Warriors", 29 | "description": "Warriors is a Web3 MMO Game built on Polygon. Generate your warriors and fight against the world!", 30 | "repo-url": "https://github.com/opencodeiiita/Warriors" 31 | }, 32 | { 33 | "name": "Leaderboard Frontend", 34 | "description": "Live leaderboard for Opencode'21 contributors.", 35 | "repo-url": "https://github.com/opencodeiiita/Leaderboard-Frontend" 36 | }, 37 | { 38 | "name": "Collaborative App", 39 | "description": "Opencode 21 Collaborative Android App", 40 | "repo-url": "https://github.com/opencodeiiita/Collaborative-App/" 41 | }, 42 | { 43 | "name": "GeekChat", 44 | "description": "GeekChat is a simple bi-directional communication app where users can join rooms and have live text messaging with other users present in the room.", 45 | "repo-url": "https://github.com/opencodeiiita/Geek-Chat/" 46 | }, 47 | { 48 | "name": "Coder Queen", 49 | "description": "A project which displays curated hot news, and tweets as per the user's interests. ", 50 | "repo-url": "https://github.com/opencodeiiita/Coder-Queen" 51 | }, 52 | { 53 | "name": "Numismatics", 54 | "description": "This App would help you manage all your expenses as well as earnings", 55 | "repo-url": "https://github.com/opencodeiiita/Numismatics/" 56 | }, 57 | { 58 | "name": "Geek Editor Frontend", 59 | "description": "Geek Editor is basically an online compiler, somewhat like a codepenn for C, C++, Java, Python", 60 | "repo-url": "https://github.com/opencodeiiita/Geek-Editor-Frontend" 61 | }, 62 | { 63 | "name": "Geek Editor Backend", 64 | "description": "Geek Editor is basically an online compiler, somewhat like a codepenn for C, C++, Java, Python", 65 | "repo-url": "https://github.com/opencodeiiita/Geek-Editor-Backend" 66 | }, 67 | { 68 | "name": "Auction DApp", 69 | "description": "A decentralized application for bidding on Ethereum blockchain.", 70 | "repo-url": "https://github.com/opencodeiiita/Auction-DApp" 71 | }, 72 | { 73 | "name": "PanoViewer", 74 | "description": "OpenGL based Image Viewer for 360 degrees Panoramic Images.", 75 | "repo-url": "https://github.com/opencodeiiita/PanoViewer" 76 | }, 77 | { 78 | "name": "Find My Roomie", 79 | "description": "UI/UX Design for concept app", 80 | "repo-url": "https://github.com/opencodeiiita/Find-My-Roomie/" 81 | }, 82 | { 83 | "name": "AskUs Frontend", 84 | "description": "AskUs is a discussion forum designed for the students of IIITA to ask questions, share their experiences and to know what their peeps are up to.", 85 | "repo-url": "https://github.com/opencodeiiita/Ask-Us-Frontend" 86 | }, 87 | { 88 | "name": "AskUs Backend", 89 | "description": "AskUs is a discussion forum designed for the students of IIITA to ask questions, share their experiences and to know what their peeps are up to.Opencode 21 Collaborative website!", 90 | "repo-url": "https://github.com/opencodeiiita/Ask-Us-Backend" 91 | }, 92 | { 93 | "name": "ProductivityTracker", 94 | "description": "Application where we can track our day to day Work Progress, with the help of interesting imagery like Graphs and charts which will motivate us be productive.", 95 | "repo-url": "https://github.com/opencodeiiita/Productivity-Tracker/" 96 | }, 97 | { 98 | "name": "Information Chest", 99 | "description": "A Flutter application for reading facts and information, just like a digital encyclopedia.", 100 | "repo-url": "https://github.com/opencodeiiita/information-chest/" 101 | }, 102 | { 103 | "name": "PhotoStore", 104 | "description": "A buggy web application to store and share your photos", 105 | "repo-url": "https://github.com/opencodeiiita/PhotoStore" 106 | }, 107 | { 108 | "name": "LiblessML", 109 | "description": "Machine Learning using just Pandas & Numpy", 110 | "repo-url": "https://github.com/opencodeiiita/LiblessML" 111 | }, 112 | { 113 | "name": "OpenCode Revamp", 114 | "description": "OpenCode Website Redesign", 115 | "repo-url": "https://github.com/opencodeiiita/OpenCode-Revamp" 116 | }, 117 | { 118 | "name": "Let's Design 2.0", 119 | "description": "Graphic Design Repository", 120 | "repo-url": "https://github.com/opencodeiiita/Lets-Design-2.0" 121 | } 122 | ] 123 | -------------------------------------------------------------------------------- /img/countdown-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/countdown-bg.png -------------------------------------------------------------------------------- /img/countdown-bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/countdown-bg.webp -------------------------------------------------------------------------------- /img/favicon-opencode.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/favicon-opencode.ico -------------------------------------------------------------------------------- /img/geekhaven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/geekhaven.png -------------------------------------------------------------------------------- /img/geekhaven.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/geekhaven.webp -------------------------------------------------------------------------------- /img/header-bg.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/header-bg.psd -------------------------------------------------------------------------------- /img/iita_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/iita_logo.png -------------------------------------------------------------------------------- /img/iita_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/iita_logo.webp -------------------------------------------------------------------------------- /img/intro-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/intro-bg.jpg -------------------------------------------------------------------------------- /img/intro-bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/intro-bg.webp -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/logo.png -------------------------------------------------------------------------------- /img/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/logo.webp -------------------------------------------------------------------------------- /img/oc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/oc.png -------------------------------------------------------------------------------- /img/oc.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/oc.webp -------------------------------------------------------------------------------- /img/projects/ask_us_back.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /img/projects/ask_us_front.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /img/projects/auction.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /img/projects/code_trouble.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /img/projects/collaborative_web.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /img/projects/cont_count.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 8 | 11 | 14 | 15 | 16 | 25 | 28 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /img/projects/geek_edit_back.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /img/projects/geek_edit_front.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /img/projects/go_git.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /img/projects/ref1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/projects/ref1.png -------------------------------------------------------------------------------- /img/projects/ref2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/img/projects/ref2.png -------------------------------------------------------------------------------- /img/projects/shop_cart.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 12 | 13 | 15 | 16 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 27 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /img/spinner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /js/assigned-issues.js: -------------------------------------------------------------------------------- 1 | let assignedIssueContainer = document.querySelector('.assigned-issues-container'); 2 | let spinner = document.querySelector('.spinner-container'); 3 | 4 | //assigned issues data to be used while searching 5 | let DATA = null; 6 | 7 | const setup = async () => { 8 | //fetch data 9 | const data = await fetchData(); 10 | 11 | //check data 12 | if (data == null || data == undefined) { 13 | renderError('Something Went Wrong'); 14 | return console.log('Data NOT found => setup()'); 15 | } 16 | 17 | //render data 18 | return renderData(data); 19 | }; 20 | 21 | const fetchData = async () => { 22 | //loader on 23 | loadingON(); 24 | 25 | //api url 26 | const url = 'https://opencodeiiita.herokuapp.com/get-issue-assigned/'; 27 | 28 | //send request 29 | const response = await fetch(url); 30 | 31 | //check response 32 | if (!response.ok) { 33 | renderError('Something Went Wrong'); 34 | return console.log('something went wrong => fetchData()'); 35 | } 36 | 37 | //parse json 38 | const data = await response.json(); 39 | 40 | //set as global variable 41 | DATA = data; 42 | 43 | //send data 44 | return data; 45 | }; 46 | 47 | const renderData = data => { 48 | //check data 49 | if (data == null || data == undefined) { 50 | renderError('Something Went Wrong'); 51 | return console.log('Data NOT Found => renderData()'); 52 | } 53 | 54 | //render data 55 | for (const [username, info] of Object.entries(data)) { 56 | //create element 57 | let div = document.createElement('div'); 58 | 59 | //add classes 60 | div.classList.add('issue-card'); 61 | 62 | //add innerHTML 63 | div.innerHTML = parseHTML(username, info); 64 | 65 | //append 66 | assignedIssueContainer.appendChild(div); 67 | } 68 | 69 | //loading off 70 | return loadingOFF(); 71 | }; 72 | 73 | const parseHTML = (username, info) => { 74 | //check data 75 | if (username == null || username == undefined || info == null || info == undefined) { 76 | renderError('Something Went Wrong'); 77 | return console.log('Data NOT Found => parseHTML()'); 78 | } 79 | 80 | let html = ``; 81 | let issues = ``; 82 | 83 | //add issues 84 | info.issue.forEach(item => { 85 | issues += `
${item.repoName}
86 |

#${item.issueID} is assigned to ${username}

`; 87 | }); 88 | 89 | //add skeleton 90 | html += `
91 |

${username}${info.number}

92 |
${issues}
93 |
`; 94 | 95 | //return html 96 | return html; 97 | }; 98 | 99 | const search = () => { 100 | //get search value 101 | let searchText = document.querySelector('.search-bar').value.toLowerCase(); 102 | 103 | //make DATA object as array 104 | let dataAsArray = Object.entries(DATA); 105 | 106 | //filter array 107 | let filteredDataArray = dataAsArray.filter(([key, value]) => { 108 | // let myReg = new RegExp(searchText + '.*'); 109 | // if (key.match(myReg)) { 110 | // return [key, value]; 111 | // } 112 | if (key.toLowerCase().includes(searchText)) { 113 | return [key, value]; 114 | } 115 | }); 116 | 117 | //check for empty array 118 | if (filteredDataArray.length < 1) { 119 | return renderError('No User Found'); 120 | } 121 | 122 | //convert back to object 123 | let newData = Object.fromEntries(filteredDataArray); 124 | 125 | //cleanup already rendered data 126 | unrender(); 127 | 128 | //render 129 | return renderData(newData); 130 | }; 131 | 132 | const unrender = () => { 133 | assignedIssueContainer.innerHTML = ``; 134 | }; 135 | 136 | const renderError = text => { 137 | assignedIssueContainer.innerHTML = `

${text}

`; 138 | }; 139 | 140 | const loadingON = () => { 141 | spinner.style.display = 'flex'; 142 | }; 143 | 144 | const loadingOFF = () => { 145 | spinner.style.display = 'none'; 146 | }; 147 | 148 | window.addEventListener('load', setup); 149 | 150 | (function ($) { 151 | 'use strict'; 152 | 153 | //Scroll to Top 154 | // $(document).ready(function () { 155 | // $(window).scroll(function () { 156 | // if ($(this).scrollTop() > 100) { 157 | // $('#scroll').fadeIn(); 158 | // } else { 159 | // $('#scroll').fadeOut(); 160 | // } 161 | // }); 162 | // $('#scroll').click(function () { 163 | // $('html, body').animate({ scrollTop: 0 }, 600); 164 | // return false; 165 | // }); 166 | // }); 167 | 168 | // Header scroll class 169 | $(window).scroll(function () { 170 | if ($(this).scrollTop() > 100) { 171 | $('#header').addClass('header-scrolled'); 172 | } else { 173 | $('#header').removeClass('header-scrolled'); 174 | } 175 | }); 176 | 177 | if ($(window).scrollTop() > 100) { 178 | $('#header').addClass('header-scrolled'); 179 | } 180 | 181 | // Navigation active state on scroll 182 | var nav_sections = $('section'); 183 | var main_nav = $('.main-nav, .mobile-nav'); 184 | var main_nav_height = $('#header').outerHeight(); 185 | 186 | $(window).on('scroll', function () { 187 | var cur_pos = $(this).scrollTop(); 188 | 189 | nav_sections.each(function () { 190 | var top = $(this).offset().top - main_nav_height, 191 | bottom = top + $(this).outerHeight(); 192 | 193 | if (cur_pos >= top && cur_pos <= bottom) { 194 | main_nav.find('li').removeClass('active'); 195 | main_nav 196 | .find('a[href="#' + $(this).attr('id') + '"]') 197 | .parent('li') 198 | .addClass('active'); 199 | } 200 | }); 201 | }); 202 | })(jQuery); 203 | -------------------------------------------------------------------------------- /js/contributors.js: -------------------------------------------------------------------------------- 1 | var page = 1; 2 | var hasNext = true; 3 | async function getData() { 4 | let res = await fetch(`https://opencodeiiita.herokuapp.com/get-all-data/?page=${page}`); 5 | let data = await res.json(); 6 | return data; 7 | } 8 | window.addEventListener('scroll', () => { 9 | const { scrollHeight, scrollTop, clientHeight } = document.documentElement; 10 | if (scrollTop + clientHeight > scrollHeight - 5) { 11 | page++; 12 | if (hasNext) { 13 | getData().then(data => { 14 | console.log(data); 15 | hasNext = data.has_next; 16 | appendData(data.data); 17 | }); 18 | 19 | } 20 | else{ 21 | $("#participants_loading").remove(); 22 | } 23 | // setTimeout(createPost, 2000); 24 | } 25 | 26 | }); 27 | getData().then(data => { 28 | console.log(data); 29 | hasNext = data.has_next; 30 | appendData(data.data); 31 | }); 32 | 33 | async function appendData(data) { 34 | var mainContainer = document.getElementById("participants_cards"); 35 | for (var i = 0; i < data.length; i++) { 36 | let element = document.createElement("div"); 37 | element.className = "participant_card"; 38 | 39 | const imgDivvv = document.createElement("div"); 40 | imgDivvv.className = "imgDivvv"; 41 | 42 | const image = document.createElement("img"); 43 | image.src = `https://avatars.githubusercontent.com/${data[i].username}?size=200`; 44 | image.alt = `${data[i].name}`; 45 | image.className = "participantImage"; 46 | image.loader = "lazy"; 47 | 48 | imgDivvv.appendChild(image); 49 | 50 | const name = document.createElement("h3"); 51 | name.innerHTML = (data[i].name&&data[i].name.toLowerCase())||(data[i].username.toLowerCase()); 52 | name.className = "participantName"; 53 | 54 | 55 | const points = document.createElement("h3"); 56 | points.innerHTML = `Points: ${data[i].totalPoints}`; 57 | points.className = "participantPoints"; 58 | 59 | let college=null; 60 | if(data[i].college!="N/A" && data[i].college!="null" && data[i].college){ 61 | college = document.createElement("h4"); 62 | college.innerHTML = `${data[i].college}`; 63 | college.className = "participantCollege"; 64 | } 65 | const logoDiv = document.createElement("div"); 66 | logoDiv.className = "logoDiv"; 67 | 68 | const github = document.createElement("a"); 69 | github.href = `https://github.com/${data[i].username}`; 70 | github.target = "_blank"; 71 | github.rel = "noopener noreferrer"; 72 | github.innerHTML = ''; 73 | github.className = "icony"; 74 | github.ariaLabel = "Github link"; 75 | 76 | element.appendChild(imgDivvv); 77 | element.appendChild(name); 78 | //element.appendChild(logoDiv); 79 | element.appendChild(github); 80 | element.appendChild(points); 81 | if(college!=null){ 82 | element.appendChild(college); 83 | } 84 | //on hover show data about the participant 85 | 86 | mainContainer.appendChild(element); 87 | 88 | } 89 | 90 | } 91 | 92 | (function ($) { 93 | 'use strict'; 94 | 95 | // Header scroll class 96 | $(window).scroll(function () { 97 | if ($(this).scrollTop() > 100) { 98 | $('#header').addClass('header-scrolled'); 99 | } else { 100 | $('#header').removeClass('header-scrolled'); 101 | } 102 | }); 103 | 104 | if ($(window).scrollTop() > 100) { 105 | $('#header').addClass('header-scrolled'); 106 | } 107 | 108 | // Navigation active state on scroll 109 | var nav_sections = $('section'); 110 | var main_nav = $('.main-nav, .mobile-nav'); 111 | var main_nav_height = $('#header').outerHeight(); 112 | 113 | $(window).on('scroll', function () { 114 | var cur_pos = $(this).scrollTop(); 115 | 116 | nav_sections.each(function () { 117 | var top = $(this).offset().top - main_nav_height, 118 | bottom = top + $(this).outerHeight(); 119 | 120 | if (cur_pos >= top && cur_pos <= bottom) { 121 | main_nav.find('li').removeClass('active'); 122 | main_nav 123 | .find('a[href="#' + $(this).attr('id') + '"]') 124 | .parent('li') 125 | .addClass('active'); 126 | } 127 | }); 128 | }); 129 | })(jQuery); 130 | -------------------------------------------------------------------------------- /js/countdown.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | const second = 1000, 3 | minute = second * 60, 4 | hour = minute * 60, 5 | day = hour * 24; 6 | 7 | let today = new Date(), 8 | dd = String(today.getDate()).padStart(2, '0'), 9 | mm = String(today.getMonth() + 1).padStart(2, '0'), 10 | yyyy = today.getFullYear(), 11 | nextYear = yyyy + 1, 12 | dayMonth = '11/04/', 13 | lastday = dayMonth + yyyy; 14 | 15 | today = mm + '/' + dd + '/' + yyyy; 16 | if (today > lastday) { 17 | lastday = dayMonth + nextYear; 18 | } 19 | 20 | const countDown = new Date(lastday).getTime(), 21 | x = setInterval(function () { 22 | const now = new Date().getTime(), 23 | distance = countDown - now; 24 | 25 | document.getElementById('days').innerText = Math.floor(distance / day); 26 | document.getElementById('hours').innerText = Math.floor((distance % day) / hour); 27 | document.getElementById('minutes').innerText = Math.floor((distance % hour) / minute); 28 | document.getElementById('seconds').innerText = Math.floor((distance % minute) / second); 29 | 30 | //do something later when date is reached 31 | if (distance < 0) { 32 | document.getElementById('headline').innerText = 'Opencode Has ended'; 33 | document.getElementById('countdown').style.display = 'none'; 34 | document.getElementById('content').style.display = 'block'; 35 | clearInterval(x); 36 | } 37 | //seconds 38 | }, 0); 39 | })(); 40 | -------------------------------------------------------------------------------- /js/main.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | 'use strict'; 3 | 4 | //Scroll to Top 5 | $(document).ready(function () { 6 | $(window).scroll(function () { 7 | if ($(this).scrollTop() > 100) { 8 | $('#scroll').fadeIn(); 9 | } else { 10 | $('#scroll').fadeOut(); 11 | } 12 | }); 13 | $('#scroll').click(function () { 14 | $('html, body').animate({ scrollTop: 0 }, 600); 15 | return false; 16 | }); 17 | }); 18 | 19 | // Header scroll class 20 | $(window).scroll(function () { 21 | if ($(this).scrollTop() > 100) { 22 | $('#header').addClass('header-scrolled'); 23 | } else { 24 | $('#header').removeClass('header-scrolled'); 25 | } 26 | }); 27 | 28 | if ($(window).scrollTop() > 100) { 29 | $('#header').addClass('header-scrolled'); 30 | } 31 | 32 | // Navigation active state on scroll 33 | var nav_sections = $('section'); 34 | var main_nav = $('.main-nav, .mobile-nav'); 35 | var main_nav_height = $('#header').outerHeight(); 36 | 37 | $(window).on('scroll', function () { 38 | var cur_pos = $(this).scrollTop(); 39 | 40 | nav_sections.each(function () { 41 | var top = $(this).offset().top - main_nav_height, 42 | bottom = top + $(this).outerHeight(); 43 | 44 | if (cur_pos >= top && cur_pos <= bottom) { 45 | main_nav.find('li').removeClass('active'); 46 | main_nav 47 | .find('a[href="#' + $(this).attr('id') + '"]') 48 | .parent('li') 49 | .addClass('active'); 50 | } 51 | }); 52 | }); 53 | })(jQuery); 54 | 55 | //Typewrite effect js-------------------------------------------------------------------- 56 | var aText = new Array( 57 | 'Some of our projects:' 58 | // "The next line come here... and so on" 59 | ); 60 | var TxtType = function (el, toRotate, period) { 61 | this.toRotate = toRotate; 62 | this.el = el; 63 | this.loopNum = 0; 64 | this.period = parseInt(period, 10) || 2000; 65 | this.txt = ''; 66 | this.tick(); 67 | this.isDeleting = false; 68 | }; 69 | 70 | TxtType.prototype.tick = function () { 71 | var i = this.loopNum % this.toRotate.length; 72 | var fullTxt = this.toRotate[i]; 73 | 74 | if (this.isDeleting) { 75 | this.txt = fullTxt.substring(0, this.txt.length - 1); 76 | } else { 77 | this.txt = fullTxt.substring(0, this.txt.length + 1); 78 | } 79 | 80 | this.el.innerHTML = '' + this.txt + ''; 81 | 82 | var that = this; 83 | var delta = 200 - Math.random() * 100; 84 | 85 | if (this.isDeleting) { 86 | delta /= 2; 87 | } 88 | 89 | if (!this.isDeleting && this.txt === fullTxt) { 90 | delta = this.period; 91 | this.isDeleting = true; 92 | } else if (this.isDeleting && this.txt === '') { 93 | this.isDeleting = false; 94 | this.loopNum++; 95 | delta = 500; 96 | } 97 | 98 | setTimeout(function () { 99 | that.tick(); 100 | }, delta); 101 | }; 102 | 103 | window.onload = function () { 104 | var elements = document.getElementsByClassName('typewrite'); 105 | for (var i = 0; i < elements.length; i++) { 106 | var toRotate = elements[i].getAttribute('data-type'); 107 | var period = elements[i].getAttribute('data-period'); 108 | if (toRotate) { 109 | new TxtType(elements[i], JSON.parse(toRotate), period); 110 | } 111 | } 112 | // INJECT CSS 113 | var css = document.createElement('style'); 114 | css.type = 'text/css'; 115 | css.innerHTML = '.typewrite > .wrap { border-right: 0.08em solid #000}'; 116 | document.body.appendChild(css); 117 | }; 118 | //Typewrite js ends here------------------------------------------------- 119 | -------------------------------------------------------------------------------- /js/mentors.js: -------------------------------------------------------------------------------- 1 | fetch("./data/mentors.json") 2 | .then(function (response) { 3 | return response.json(); 4 | }) 5 | .then(function (data) { 6 | appendData(data); 7 | }) 8 | .catch(function (err) { 9 | console.log("error: " + err); 10 | }); 11 | function appendData(data) { 12 | 13 | var mainContainer = document.getElementById("mentors_cards"); 14 | for (var i = 0; i < data.length; i++) { 15 | let element = document.createElement("div"); 16 | element.className = "mentor_card"; 17 | 18 | const imgDiv = document.createElement("div"); 19 | imgDiv.className = "imgDiv"; 20 | 21 | const image = document.createElement("img"); 22 | image.src = `${data[i].imageurl}`; 23 | image.alt = `${data[i].name}`; 24 | image.className = "mentorImage"; 25 | image.loader = "lazy"; 26 | 27 | imgDiv.appendChild(image); 28 | 29 | const name = document.createElement("h3"); 30 | name.innerHTML = `${data[i].name}`; 31 | name.className = "mentorName"; 32 | 33 | const about = document.createElement("h4"); 34 | about.innerHTML = `${data[i].about}`; 35 | about.className = "mentorAbout"; 36 | 37 | const logoDiv = document.createElement("div"); 38 | logoDiv.className = "logoDiv"; 39 | const fb = document.createElement("a"); 40 | fb.target = "_blank"; 41 | fb.rel = "noopener noreferrer"; 42 | fb.href = `${data[i].facebook}`; 43 | fb.innerHTML = ''; 44 | fb.className = "icon"; 45 | fb.ariaLabel = "Facebook link"; 46 | 47 | const github = document.createElement("a"); 48 | github.href = `${data[i].github}`; 49 | github.target = "_blank"; 50 | github.rel = "noopener noreferrer"; 51 | github.innerHTML = ''; 52 | github.className = "icon"; 53 | github.ariaLabel = "Github link"; 54 | 55 | const twitter = document.createElement("a"); 56 | twitter.href = `${data[i].twitter}`; 57 | twitter.target = "_blank"; 58 | twitter.rel = "noopener"; 59 | twitter.innerHTML = ''; 60 | twitter.className = "icon"; 61 | twitter.ariaLabel = "Twitter link"; 62 | 63 | logoDiv.appendChild(fb); 64 | logoDiv.appendChild(github); 65 | logoDiv.appendChild(twitter); 66 | element.appendChild(imgDiv); 67 | element.appendChild(name); 68 | element.appendChild(about); 69 | element.appendChild(logoDiv); 70 | mainContainer.appendChild(element); 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /js/pagination.js: -------------------------------------------------------------------------------- 1 | // PAGNATION 2 | 3 | const BASE_URL = 'https://opencodeiiita.herokuapp.com/get-all-data/?page=1'; 4 | 5 | const prev = document.getElementById('prev'); 6 | const next = document.getElementById('next'); 7 | const current = document.getElementById('current'); 8 | var pointSet = new Set(); 9 | var currentPage = 1; 10 | var nextPage = 2; 11 | var prevPage = 0; 12 | var totalPages = 100; 13 | 14 | function getData(url, currPage) { 15 | loadingOn(); 16 | currentPage = currPage; 17 | prevPage = currentPage - 1; 18 | if (prevPage == 0) document.getElementById('prev').classList.add('disabled'); 19 | else document.getElementById('prev').classList.remove('disabled'); 20 | 21 | fetch(url) 22 | .then(res => res.json()) 23 | .then(pageData => { 24 | currentPage = pageData.page_number; 25 | return (participantsData = pageData.data); 26 | }) 27 | .then(data => { 28 | data.forEach(elem => { 29 | pointSet.add(elem.totalPoints); 30 | }); 31 | return data; 32 | }) 33 | .then(data => { 34 | addToTable(data); 35 | }); 36 | 37 | document.getElementById('current').innerHTML = `${currentPage}`; 38 | nextPage = currentPage + 1; 39 | totalPages = 250; 40 | } 41 | 42 | function addToTable(arr) { 43 | let markup = ``; 44 | let rank = 0; 45 | for (var i = 0; i < arr.length; i++) { 46 | let user = arr[i].username; 47 | let points = arr[i].totalPoints; 48 | let fullName = arr[i].name; 49 | rank = [...pointSet].indexOf(points) + 1; 50 | if(rank==1){ 51 | markup += 52 | '' + 53 | ' '+ 54 | rank + 55 | ' ' + 56 | ' ' + 57 | user + 58 | ' ' + 59 | ' ' + 60 | points + 61 | ' ' + 62 | ' ' + 63 | fullName + 64 | ''; 65 | } 66 | else if(rank==2){ 67 | markup += 68 | '' + 69 | ' '+ 70 | rank + 71 | ' ' + 72 | ' ' + 73 | user + 74 | ' ' + 75 | ' ' + 76 | points + 77 | ' ' + 78 | ' ' + 79 | fullName + 80 | ''; 81 | } 82 | else if(rank==3){ 83 | markup += 84 | '' + 85 | ' '+ 86 | rank + 87 | ' ' + 88 | ' ' + 89 | user + 90 | ' ' + 91 | ' ' + 92 | points + 93 | ' ' + 94 | ' ' + 95 | fullName + 96 | ''; 97 | } 98 | else{ 99 | markup += 100 | '' + 101 | rank + 102 | ' ' + 103 | ' ' + 104 | user + 105 | ' ' + 106 | ' ' + 107 | points + 108 | ' ' + 109 | ' ' + 110 | fullName + 111 | ''; 112 | } 113 | document.getElementById('participantsList').innerHTML = markup; 114 | } 115 | loadingOff(); 116 | } 117 | 118 | getData(BASE_URL, currentPage); 119 | 120 | next.addEventListener('click', () => { 121 | if (nextPage < totalPages) pageCall(nextPage); 122 | }); 123 | 124 | prev.addEventListener('click', () => { 125 | console.log(prevPage); 126 | if (prevPage > 0) pageCall(prevPage); 127 | }); 128 | 129 | function pageCall(page_number) { 130 | url = `https://opencodeiiita.herokuapp.com/get-all-data/?page=${page_number}`; 131 | getData(url, page_number); 132 | } 133 | 134 | function loadingOn() { 135 | document.querySelector('#participantsList').style.opacity = 0; 136 | document.querySelector('.participants-table-spinner-container').classList.add('d-block') 137 | document.querySelector('.participants-table-spinner-container').classList.remove('d-none') 138 | } 139 | function loadingOff() { 140 | document.querySelector('#participantsList').style.opacity = 1; 141 | document.querySelector('.participants-table-spinner-container').classList.add('d-none') 142 | document.querySelector('.participants-table-spinner-container').classList.remove('d-block') 143 | } 144 | -------------------------------------------------------------------------------- /js/projects.js: -------------------------------------------------------------------------------- 1 | let projectCardsContainer = document.getElementById('project__cards'); 2 | 3 | function fetchGetCards() { 4 | d3.json('https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/main/data/projects.json').then( 5 | cardData => renderCard(cardData) 6 | ); 7 | } 8 | const repotoimage ={ 9 | "Collaborative-Web":"collaborative_web.svg", 10 | "AskUs Backend":"ask_us_back.svg", 11 | "AskUs Frontend":"ask_us_front.svg", 12 | "Auction DApp":"auction.svg" , 13 | "Coder Queen":"coder_queen.svg" , 14 | "Code Trouble":"code_trouble.svg", 15 | "Collaborative App":"collab_app.svg", 16 | "Contest Countdown":"cont_count.svg", 17 | "Find My Roomie":"find_room.svg", 18 | "GeekChat":"geek_chat.svg", 19 | "Geek Editor Backend":"geek_edit_back.svg", 20 | "Geek Editor Frontend":"geek_edit_front.svg", 21 | "GoGit":"go_git.svg", 22 | "Information Chest":"info_chest.svg", 23 | "Leaderboard Frontend":"leader_front.svg", 24 | "Let's Design 2.0":"lets_design_2.svg", 25 | "LiblessML":"libless_ml.svg", 26 | "Numismatics":"numismatics.svg", 27 | "OpenCode Revamp":"oc_revamp.svg", 28 | "PanoViewer":"pano_viewer.svg", 29 | "PhotoStore":"photo_store.svg", 30 | "ProductivityTracker":"prod_track.svg", 31 | "Shopping Cart":"shop_cart.svg", 32 | "Warriors":"warriors.svg", 33 | } 34 | 35 | 36 | function setAttributes(element, attributes) { 37 | for (let key in attributes) { 38 | element.setAttribute(key, attributes[key]); 39 | } 40 | } 41 | function renderCard(cardData) { 42 | cardData.forEach(project => { 43 | createCard(project); 44 | }); 45 | } 46 | 47 | function createCard(project) { 48 | const card = document.createElement('div'); 49 | setAttributes(card, { class: 'project__card' }); 50 | 51 | const projectName = document.createElement('h2'); 52 | projectName.setAttribute('class', 'card__title'); 53 | projectName.innerText = project.name; 54 | 55 | const projectDescription = document.createElement('h3'); 56 | projectDescription.setAttribute('class', 'card__content'); 57 | projectDescription.innerText = project.description; 58 | 59 | const projectLinkContainer = document.createElement('p'); 60 | projectLinkContainer.setAttribute('class', `link__container`); 61 | 62 | const projectLink = document.createElement('a'); 63 | projectLink.setAttribute('class', 'card__link'); 64 | projectLink.setAttribute('href', `${project['repo-url']}`); 65 | projectLink.innerHTML = 'Project Link '; 66 | 67 | //Setting up another link for 'Learn More' page 68 | const projectIssuesLink = document.createElement('a'); 69 | //Get the project's repo name 70 | //Some of the repo names returned from here contains forward slashes in end 71 | //These are needed to be removed 72 | const repoNameWithSlashes = project['repo-url'].split('https://github.com/opencodeiiita/')[1]; 73 | //Removing forward slashes at the end 74 | const repoName = repoNameWithSlashes.split('/')[0]; 75 | //Image 76 | /* 77 | const image = document.createElement('img'); 78 | image.src=`/img/projects/${repotoimage[project.name]}`; 79 | image.style="width:100%; height: auto;" 80 | */ 81 | const image = document.createElement('div'); 82 | image.setAttribute('id',`${project.name}-image`) 83 | let url=`img/projects/${repotoimage[project.name]}`; 84 | var xhr = new XMLHttpRequest(); 85 | xhr.open("GET", url); 86 | xhr.onreadystatechange = function() { 87 | if (xhr.readyState === XMLHttpRequest.DONE && xhr.status == 200) { 88 | document.getElementById(`${project.name}-image`).innerHTML = xhr.responseText; 89 | } 90 | }; 91 | xhr.send(); 92 | 93 | image.style="width:72%; height: auto;" 94 | image.classList.add("projectimage"); 95 | console.log(project.name, repotoimage[project.name]); 96 | //Passing the repo name as query string to fetch the issues for the repo when the page loads 97 | projectIssuesLink.setAttribute('class', 'card__link'); 98 | projectIssuesLink.setAttribute('href', `/Collaborative-Web/project-issues.html?project=${repoName}`); 99 | projectIssuesLink.innerHTML = 'Issues '; 100 | 101 | projectLinkContainer.append(projectLink, projectIssuesLink); 102 | 103 | card.append(image,projectName, projectDescription, projectLinkContainer); 104 | 105 | projectCardsContainer.append(card); 106 | } 107 | fetchGetCards(); -------------------------------------------------------------------------------- /lib/counterup/counterup.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * jquery.counterup.js 2.1.0 3 | * 4 | * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal 5 | * Released under the GPL v2 License 6 | * 7 | * Amended by Jeremy Paris, Ciro Mattia Gonano and others 8 | * 9 | * Date: Feb 24, 2017 10 | */ 11 | (function($){"use strict";$.fn.counterUp=function(options){var settings=$.extend({time:400,delay:10,offset:100,beginAt:0,formatter:false,context:"window",callback:function(){}},options),s;return this.each(function(){var $this=$(this),counter={time:$(this).data("counterup-time")||settings.time,delay:$(this).data("counterup-delay")||settings.delay,offset:$(this).data("counterup-offset")||settings.offset,beginAt:$(this).data("counterup-beginat")||settings.beginAt,context:$(this).data("counterup-context")||settings.context};var counterUpper=function(){var nums=[];var divisions=counter.time/counter.delay;var num=$(this).attr("data-num")?$(this).attr("data-num"):$this.text();var isComma=/[0-9]+,[0-9]+/.test(num);num=num.replace(/,/g,"");var decimalPlaces=(num.split(".")[1]||[]).length;if(counter.beginAt>num)counter.beginAt=num;var isTime=/[0-9]+:[0-9]+:[0-9]+/.test(num);if(isTime){var times=num.split(":"),m=1;s=0;while(times.length>0){s+=m*parseInt(times.pop(),10);m*=60}}for(var i=divisions;i>=counter.beginAt/num*divisions;i--){var newNum=parseFloat(num/divisions*i).toFixed(decimalPlaces);if(isTime){newNum=parseInt(s/divisions*i);var hours=parseInt(newNum/3600)%24;var minutes=parseInt(newNum/60)%60;var seconds=parseInt(newNum%60,10);newNum=(hours<10?"0"+hours:hours)+":"+(minutes<10?"0"+minutes:minutes)+":"+(seconds<10?"0"+seconds:seconds)}if(isComma){while(/(\d+)(\d{3})/.test(newNum.toString())){newNum=newNum.toString().replace(/(\d+)(\d{3})/,"$1"+","+"$2")}}if(settings.formatter){newNum=settings.formatter.call(this,newNum)}nums.unshift(newNum)}$this.data("counterup-nums",nums);$this.text(counter.beginAt);var f=function(){if(!$this.data("counterup-nums")){settings.callback.call(this);return}$this.html($this.data("counterup-nums").shift());if($this.data("counterup-nums").length){setTimeout($this.data("counterup-func"),counter.delay)}else{$this.data("counterup-nums",null);$this.data("counterup-func",null);settings.callback.call(this)}};$this.data("counterup-func",f);setTimeout($this.data("counterup-func"),counter.delay)};$this.waypoint(function(direction){counterUpper();this.destroy()},{offset:counter.offset+"%",context:counter.context})})}})(jQuery); 12 | -------------------------------------------------------------------------------- /lib/easing/easing.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.4.1 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Open source under the BSD License. 4 | * Copyright © 2008 George McGinley Smith 5 | * All rights reserved. 6 | * https://raw.github.com/gdsmith/jquery-easing/master/LICENSE 7 | */ 8 | 9 | (function (factory) { 10 | if (typeof define === "function" && define.amd) { 11 | define(['jquery'], function ($) { 12 | return factory($); 13 | }); 14 | } else if (typeof module === "object" && typeof module.exports === "object") { 15 | exports = factory(require('jquery')); 16 | } else { 17 | factory(jQuery); 18 | } 19 | })(function($){ 20 | 21 | // Preserve the original jQuery "swing" easing as "jswing" 22 | if (typeof $.easing !== 'undefined') { 23 | $.easing['jswing'] = $.easing['swing']; 24 | } 25 | 26 | var pow = Math.pow, 27 | sqrt = Math.sqrt, 28 | sin = Math.sin, 29 | cos = Math.cos, 30 | PI = Math.PI, 31 | c1 = 1.70158, 32 | c2 = c1 * 1.525, 33 | c3 = c1 + 1, 34 | c4 = ( 2 * PI ) / 3, 35 | c5 = ( 2 * PI ) / 4.5; 36 | 37 | // x is the fraction of animation progress, in the range 0..1 38 | function bounceOut(x) { 39 | var n1 = 7.5625, 40 | d1 = 2.75; 41 | if ( x < 1/d1 ) { 42 | return n1*x*x; 43 | } else if ( x < 2/d1 ) { 44 | return n1*(x-=(1.5/d1))*x + .75; 45 | } else if ( x < 2.5/d1 ) { 46 | return n1*(x-=(2.25/d1))*x + .9375; 47 | } else { 48 | return n1*(x-=(2.625/d1))*x + .984375; 49 | } 50 | } 51 | 52 | $.extend( $.easing, 53 | { 54 | def: 'easeOutQuad', 55 | swing: function (x) { 56 | return $.easing[$.easing.def](x); 57 | }, 58 | easeInQuad: function (x) { 59 | return x * x; 60 | }, 61 | easeOutQuad: function (x) { 62 | return 1 - ( 1 - x ) * ( 1 - x ); 63 | }, 64 | easeInOutQuad: function (x) { 65 | return x < 0.5 ? 66 | 2 * x * x : 67 | 1 - pow( -2 * x + 2, 2 ) / 2; 68 | }, 69 | easeInCubic: function (x) { 70 | return x * x * x; 71 | }, 72 | easeOutCubic: function (x) { 73 | return 1 - pow( 1 - x, 3 ); 74 | }, 75 | easeInOutCubic: function (x) { 76 | return x < 0.5 ? 77 | 4 * x * x * x : 78 | 1 - pow( -2 * x + 2, 3 ) / 2; 79 | }, 80 | easeInQuart: function (x) { 81 | return x * x * x * x; 82 | }, 83 | easeOutQuart: function (x) { 84 | return 1 - pow( 1 - x, 4 ); 85 | }, 86 | easeInOutQuart: function (x) { 87 | return x < 0.5 ? 88 | 8 * x * x * x * x : 89 | 1 - pow( -2 * x + 2, 4 ) / 2; 90 | }, 91 | easeInQuint: function (x) { 92 | return x * x * x * x * x; 93 | }, 94 | easeOutQuint: function (x) { 95 | return 1 - pow( 1 - x, 5 ); 96 | }, 97 | easeInOutQuint: function (x) { 98 | return x < 0.5 ? 99 | 16 * x * x * x * x * x : 100 | 1 - pow( -2 * x + 2, 5 ) / 2; 101 | }, 102 | easeInSine: function (x) { 103 | return 1 - cos( x * PI/2 ); 104 | }, 105 | easeOutSine: function (x) { 106 | return sin( x * PI/2 ); 107 | }, 108 | easeInOutSine: function (x) { 109 | return -( cos( PI * x ) - 1 ) / 2; 110 | }, 111 | easeInExpo: function (x) { 112 | return x === 0 ? 0 : pow( 2, 10 * x - 10 ); 113 | }, 114 | easeOutExpo: function (x) { 115 | return x === 1 ? 1 : 1 - pow( 2, -10 * x ); 116 | }, 117 | easeInOutExpo: function (x) { 118 | return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? 119 | pow( 2, 20 * x - 10 ) / 2 : 120 | ( 2 - pow( 2, -20 * x + 10 ) ) / 2; 121 | }, 122 | easeInCirc: function (x) { 123 | return 1 - sqrt( 1 - pow( x, 2 ) ); 124 | }, 125 | easeOutCirc: function (x) { 126 | return sqrt( 1 - pow( x - 1, 2 ) ); 127 | }, 128 | easeInOutCirc: function (x) { 129 | return x < 0.5 ? 130 | ( 1 - sqrt( 1 - pow( 2 * x, 2 ) ) ) / 2 : 131 | ( sqrt( 1 - pow( -2 * x + 2, 2 ) ) + 1 ) / 2; 132 | }, 133 | easeInElastic: function (x) { 134 | return x === 0 ? 0 : x === 1 ? 1 : 135 | -pow( 2, 10 * x - 10 ) * sin( ( x * 10 - 10.75 ) * c4 ); 136 | }, 137 | easeOutElastic: function (x) { 138 | return x === 0 ? 0 : x === 1 ? 1 : 139 | pow( 2, -10 * x ) * sin( ( x * 10 - 0.75 ) * c4 ) + 1; 140 | }, 141 | easeInOutElastic: function (x) { 142 | return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? 143 | -( pow( 2, 20 * x - 10 ) * sin( ( 20 * x - 11.125 ) * c5 )) / 2 : 144 | pow( 2, -20 * x + 10 ) * sin( ( 20 * x - 11.125 ) * c5 ) / 2 + 1; 145 | }, 146 | easeInBack: function (x) { 147 | return c3 * x * x * x - c1 * x * x; 148 | }, 149 | easeOutBack: function (x) { 150 | return 1 + c3 * pow( x - 1, 3 ) + c1 * pow( x - 1, 2 ); 151 | }, 152 | easeInOutBack: function (x) { 153 | return x < 0.5 ? 154 | ( pow( 2 * x, 2 ) * ( ( c2 + 1 ) * 2 * x - c2 ) ) / 2 : 155 | ( pow( 2 * x - 2, 2 ) *( ( c2 + 1 ) * ( x * 2 - 2 ) + c2 ) + 2 ) / 2; 156 | }, 157 | easeInBounce: function (x) { 158 | return 1 - bounceOut( 1 - x ); 159 | }, 160 | easeOutBounce: bounceOut, 161 | easeInOutBounce: function (x) { 162 | return x < 0.5 ? 163 | ( 1 - bounceOut( 1 - 2 * x ) ) / 2 : 164 | ( 1 + bounceOut( 2 * x - 1 ) ) / 2; 165 | } 166 | }); 167 | 168 | }); 169 | -------------------------------------------------------------------------------- /lib/easing/easing.min.js: -------------------------------------------------------------------------------- 1 | !function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,c=1.70158,o=1.525*c,s=2*a/3,f=2*a/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-(t(2,20*n-10)*r((20*n-11.125)*f))/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return(c+1)*n*n*n-c*n*n},easeOutBack:function(n){return 1+(c+1)*t(n-1,3)+c*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-o)/2:(t(2*n-2,2)*((o+1)*(2*n-2)+o)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}})}); 2 | -------------------------------------------------------------------------------- /lib/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /lib/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /lib/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /lib/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /lib/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /lib/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /lib/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /lib/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /lib/jquery/jquery-migrate.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Migrate v3.0.0 | (c) jQuery Foundation and other contributors | jquery.org/license */ 2 | "undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b){"use strict";function c(c){var d=b.console;e[c]||(e[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function d(a,b,d,e){Object.defineProperty(a,b,{configurable:!0,enumerable:!0,get:function(){return c(e),d}})}a.migrateVersion="3.0.0",function(){var c=b.console&&b.console.log&&function(){b.console.log.apply(b.console,arguments)},d=/^[12]\./;c&&(a&&!d.test(a.fn.jquery)||c("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),a.migrateWarnings&&c("JQMIGRATE: Migrate plugin loaded multiple times"),c("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion))}();var e={};a.migrateWarnings=[],void 0===a.migrateTrace&&(a.migrateTrace=!0),a.migrateReset=function(){e={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&c("jQuery is not compatible with Quirks Mode");var f=a.fn.init,g=a.isNumeric,h=a.find,i=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,j=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;a.fn.init=function(a){var b=Array.prototype.slice.call(arguments);return"string"==typeof a&&"#"===a&&(c("jQuery( '#' ) is not a valid selector"),b[0]=[]),f.apply(this,b)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&i.test(a))try{document.querySelector(a)}catch(d){a=a.replace(j,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),c("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){c("Attribute selector with '#' was not fixed: "+b[0])}}return h.apply(this,b)};var k;for(k in h)Object.prototype.hasOwnProperty.call(h,k)&&(a.find[k]=h[k]);a.fn.size=function(){return c("jQuery.fn.size() is deprecated; use the .length property"),this.length},a.parseJSON=function(){return c("jQuery.parseJSON is deprecated; use JSON.parse"),JSON.parse.apply(null,arguments)},a.isNumeric=function(b){function d(b){var c=b&&b.toString();return!a.isArray(b)&&c-parseFloat(c)+1>=0}var e=g(b),f=d(b);return e!==f&&c("jQuery.isNumeric() should not be called on constructed objects"),f},d(a,"unique",a.uniqueSort,"jQuery.unique is deprecated, use jQuery.uniqueSort"),d(a.expr,"filters",a.expr.pseudos,"jQuery.expr.filters is now jQuery.expr.pseudos"),d(a.expr,":",a.expr.pseudos,'jQuery.expr[":"] is now jQuery.expr.pseudos');var l=a.ajax;a.ajax=function(){var a=l.apply(this,arguments);return a.promise&&(d(a,"success",a.done,"jQXHR.success is deprecated and removed"),d(a,"error",a.fail,"jQXHR.error is deprecated and removed"),d(a,"complete",a.always,"jQXHR.complete is deprecated and removed")),a};var m=a.fn.removeAttr,n=a.fn.toggleClass,o=/\S+/g;a.fn.removeAttr=function(b){var d=this;return a.each(b.match(o),function(b,e){a.expr.match.bool.test(e)&&(c("jQuery.fn.removeAttr no longer sets boolean properties: "+e),d.prop(e,!1))}),m.apply(this,arguments)},a.fn.toggleClass=function(b){return void 0!==b&&"boolean"!=typeof b?n.apply(this,arguments):(c("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var c=this.getAttribute&&this.getAttribute("class")||"";c&&a.data(this,"__className__",c),this.setAttribute&&this.setAttribute("class",c||b===!1?"":a.data(this,"__className__")||"")}))};var p=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return p=!0,a=d.apply(this,arguments),p=!1,a})}),a.swap=function(a,b,d,e){var f,g,h={};p||c("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=d.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f};var q=a.data;a.data=function(b,d,e){var f;return d&&d!==a.camelCase(d)&&(f=a.hasData(b)&&q.call(this,b),f&&d in f)?(c("jQuery.data() always sets/gets camelCased names: "+d),arguments.length>2&&(f[d]=e),f[d]):q.apply(this,arguments)};var r=a.Tween.prototype.run;a.Tween.prototype.run=function(b){a.easing[this.easing].length>1&&(c('easing function "jQuery.easing.'+this.easing.toString()+'" should use only first argument'),a.easing[this.easing]=a.easing[this.easing].bind(a.easing,b,this.options.duration*b,0,1,this.options.duration)),r.apply(this,arguments)};var s=a.fn.load,t=a.event.fix;a.event.props=[],a.event.fixHooks={},a.event.fix=function(b){var d,e=b.type,f=this.fixHooks[e],g=a.event.props;if(g.length)for(c("jQuery.event.props are deprecated and removed: "+g.join());g.length;)a.event.addProp(g.pop());if(f&&!f._migrated_&&(f._migrated_=!0,c("jQuery.event.fixHooks are deprecated and removed: "+e),(g=f.props)&&g.length))for(;g.length;)a.event.addProp(g.pop());return d=t.call(this,b),f&&f.filter?f.filter(d,b):d},a.each(["load","unload","error"],function(b,d){a.fn[d]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===d&&"string"==typeof a[0]?s.apply(this,a):(c("jQuery.fn."+d+"() is deprecated"),a.splice(0,0,d),arguments.length?this.on.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a(function(){a(document).triggerHandler("ready")}),a.event.special.ready={setup:function(){this===document&&c("'ready' event is deprecated")}},a.fn.extend({bind:function(a,b,d){return c("jQuery.fn.bind() is deprecated"),this.on(a,null,b,d)},unbind:function(a,b){return c("jQuery.fn.unbind() is deprecated"),this.off(a,null,b)},delegate:function(a,b,d,e){return c("jQuery.fn.delegate() is deprecated"),this.on(b,a,d,e)},undelegate:function(a,b,d){return c("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(a,"**"):this.off(b,a||"**",d)}});var u=a.fn.offset;a.fn.offset=function(){var b,d=this[0],e={top:0,left:0};return d&&d.nodeType?(b=(d.ownerDocument||document).documentElement,a.contains(b,d)?u.apply(this,arguments):(c("jQuery.fn.offset() requires an element connected to a document"),e)):(c("jQuery.fn.offset() requires a valid DOM element"),e)};var v=a.param;a.param=function(b,d){var e=a.ajaxSettings&&a.ajaxSettings.traditional;return void 0===d&&e&&(c("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),d=e),v.call(this,b,d)};var w=a.fn.andSelf||a.fn.addBack;a.fn.andSelf=function(){return c("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)};var x=a.Deferred,y=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var d=x(),e=d.promise();return d.pipe=e.pipe=function(){var b=arguments;return c("deferred.pipe() is deprecated"),a.Deferred(function(c){a.each(y,function(f,g){var h=a.isFunction(b[f])&&b[f];d[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[g[0]+"With"](this===e?c.promise():this,h?[b]:arguments)})}),b=null}).promise()},b&&b.call(d,d),d}}(jQuery,window); -------------------------------------------------------------------------------- /lib/lightbox/css/lightbox.css: -------------------------------------------------------------------------------- 1 | html.lb-disable-scrolling { 2 | overflow: hidden; 3 | /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */ 4 | position: fixed; 5 | height: 100vh; 6 | width: 100vw; 7 | } 8 | 9 | .lightboxOverlay { 10 | position: absolute; 11 | top: 0; 12 | left: 0; 13 | z-index: 9999; 14 | background-color: black; 15 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 16 | opacity: 0.8; 17 | display: none; 18 | } 19 | 20 | .lightbox { 21 | position: absolute; 22 | left: 0; 23 | width: 100%; 24 | z-index: 10000; 25 | text-align: center; 26 | line-height: 0; 27 | font-weight: normal; 28 | } 29 | 30 | .lightbox .lb-image { 31 | display: block; 32 | height: auto; 33 | max-width: inherit; 34 | max-height: none; 35 | border-radius: 3px; 36 | 37 | /* Image border */ 38 | border: 4px solid white; 39 | } 40 | 41 | .lightbox a img { 42 | border: none; 43 | } 44 | 45 | .lb-outerContainer { 46 | position: relative; 47 | *zoom: 1; 48 | width: 250px; 49 | height: 250px; 50 | margin: 0 auto; 51 | border-radius: 4px; 52 | 53 | /* Background color behind image. 54 | This is visible during transitions. */ 55 | background-color: white; 56 | } 57 | 58 | .lb-outerContainer:after { 59 | content: ""; 60 | display: table; 61 | clear: both; 62 | } 63 | 64 | .lb-loader { 65 | position: absolute; 66 | top: 43%; 67 | left: 0; 68 | height: 25%; 69 | width: 100%; 70 | text-align: center; 71 | line-height: 0; 72 | } 73 | 74 | .lb-cancel { 75 | display: block; 76 | width: 32px; 77 | height: 32px; 78 | margin: 0 auto; 79 | background: url(../images/loading.gif) no-repeat; 80 | } 81 | 82 | .lb-nav { 83 | position: absolute; 84 | top: 0; 85 | left: 0; 86 | height: 100%; 87 | width: 100%; 88 | z-index: 10; 89 | } 90 | 91 | .lb-container > .nav { 92 | left: 0; 93 | } 94 | 95 | .lb-nav a { 96 | outline: none; 97 | background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); 98 | } 99 | 100 | .lb-prev, .lb-next { 101 | height: 100%; 102 | cursor: pointer; 103 | display: block; 104 | } 105 | 106 | .lb-nav a.lb-prev { 107 | width: 34%; 108 | left: 0; 109 | float: left; 110 | background: url(../images/prev.png) left 48% no-repeat; 111 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 112 | opacity: 0; 113 | -webkit-transition: opacity 0.6s; 114 | -moz-transition: opacity 0.6s; 115 | -o-transition: opacity 0.6s; 116 | transition: opacity 0.6s; 117 | } 118 | 119 | .lb-nav a.lb-prev:hover { 120 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 121 | opacity: 1; 122 | } 123 | 124 | .lb-nav a.lb-next { 125 | width: 64%; 126 | right: 0; 127 | float: right; 128 | background: url(../images/next.png) right 48% no-repeat; 129 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 130 | opacity: 0; 131 | -webkit-transition: opacity 0.6s; 132 | -moz-transition: opacity 0.6s; 133 | -o-transition: opacity 0.6s; 134 | transition: opacity 0.6s; 135 | } 136 | 137 | .lb-nav a.lb-next:hover { 138 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 139 | opacity: 1; 140 | } 141 | 142 | .lb-dataContainer { 143 | margin: 0 auto; 144 | padding-top: 5px; 145 | *zoom: 1; 146 | width: 100%; 147 | border-bottom-left-radius: 4px; 148 | border-bottom-right-radius: 4px; 149 | } 150 | 151 | .lb-dataContainer:after { 152 | content: ""; 153 | display: table; 154 | clear: both; 155 | } 156 | 157 | .lb-data { 158 | padding: 0 4px; 159 | color: #ccc; 160 | } 161 | 162 | .lb-data .lb-details { 163 | width: 85%; 164 | float: left; 165 | text-align: left; 166 | line-height: 1.1em; 167 | } 168 | 169 | .lb-data .lb-caption { 170 | font-size: 13px; 171 | font-weight: bold; 172 | line-height: 1em; 173 | } 174 | 175 | .lb-data .lb-caption a { 176 | color: #4ae; 177 | } 178 | 179 | .lb-data .lb-number { 180 | display: block; 181 | clear: left; 182 | padding-bottom: 1em; 183 | font-size: 12px; 184 | color: #999999; 185 | } 186 | 187 | .lb-data .lb-close { 188 | display: block; 189 | float: right; 190 | width: 30px; 191 | height: 30px; 192 | background: url(../images/close.png) top right no-repeat; 193 | text-align: right; 194 | outline: none; 195 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 196 | opacity: 0.7; 197 | -webkit-transition: opacity 0.2s; 198 | -moz-transition: opacity 0.2s; 199 | -o-transition: opacity 0.2s; 200 | transition: opacity 0.2s; 201 | } 202 | 203 | .lb-data .lb-close:hover { 204 | cursor: pointer; 205 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 206 | opacity: 1; 207 | } 208 | -------------------------------------------------------------------------------- /lib/lightbox/css/lightbox.min.css: -------------------------------------------------------------------------------- 1 | .lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1} -------------------------------------------------------------------------------- /lib/lightbox/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/lightbox/images/close.png -------------------------------------------------------------------------------- /lib/lightbox/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/lightbox/images/loading.gif -------------------------------------------------------------------------------- /lib/lightbox/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/lightbox/images/next.png -------------------------------------------------------------------------------- /lib/lightbox/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/lightbox/images/prev.png -------------------------------------------------------------------------------- /lib/mobile-nav/mobile-nav.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | "use strict"; 3 | 4 | // Mobile Navigation 5 | if ($('.main-nav').length) { 6 | var $mobile_nav = $('.main-nav').clone().prop({ 7 | class: 'mobile-nav d-lg-none' 8 | }); 9 | $('body').append($mobile_nav); 10 | $('#heading-text').append(''); 11 | $('body').append('
'); 12 | 13 | $(document).on('click', '.mobile-nav-toggle', function(e) { 14 | $('body').toggleClass('mobile-nav-active'); 15 | $('.mobile-nav-toggle i').toggleClass('fa-times fa-bars'); 16 | $('.mobile-nav-overly').toggle(); 17 | }); 18 | 19 | $(document).on('click', '.mobile-nav ul li', function(e) { 20 | $('body').toggleClass('mobile-nav-active'); 21 | $('.mobile-nav-overly').toggle(); 22 | }); 23 | 24 | $(document).on('click', '.mobile-nav .drop-down > a', function(e) { 25 | e.preventDefault(); 26 | $(this).next().slideToggle(300); 27 | $(this).parent().toggleClass('active'); 28 | }); 29 | 30 | $(document).click(function(e) { 31 | var container = $(".mobile-nav, .mobile-nav-toggle"); 32 | if (!container.is(e.target) && container.has(e.target).length === 0) { 33 | if ($('body').hasClass('mobile-nav-active')) { 34 | $('body').removeClass('mobile-nav-active'); 35 | $('.mobile-nav-toggle i').toggleClass('fa-times fa-bars'); 36 | $('.mobile-nav-overly').fadeOut(); 37 | } 38 | } 39 | }); 40 | } else if ($(".mobile-nav, .mobile-nav-toggle").length) { 41 | $(".mobile-nav, .mobile-nav-toggle").hide(); 42 | } 43 | 44 | })(jQuery); 45 | -------------------------------------------------------------------------------- /lib/owlcarousel/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014 Owl 2 | Modified work Copyright 2016-2018 David Deutsch 3 | 4 | Permission is hereby granted, free of charge, to any person 5 | obtaining a copy of this software and associated documentation 6 | files (the "Software"), to deal in the Software without 7 | restriction, including without limitation the rights to use, 8 | copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the 10 | Software is furnished to do so, subject to the following 11 | conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 18 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 20 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 21 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 22 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 23 | OTHER DEALINGS IN THE SOFTWARE. 24 | -------------------------------------------------------------------------------- /lib/owlcarousel/assets/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/owlcarousel/assets/ajax-loader.gif -------------------------------------------------------------------------------- /lib/owlcarousel/assets/ajax-loader.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.carousel.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Owl Carousel - Core 8 | */ 9 | .owl-carousel { 10 | display: none; 11 | width: 100%; 12 | -webkit-tap-highlight-color: transparent; 13 | /* position relative and z-index fix webkit rendering fonts issue */ 14 | position: relative; 15 | z-index: 1; } 16 | .owl-carousel .owl-stage { 17 | position: relative; 18 | -ms-touch-action: pan-Y; 19 | touch-action: manipulation; 20 | -moz-backface-visibility: hidden; 21 | /* fix firefox animation glitch */ } 22 | .owl-carousel .owl-stage:after { 23 | content: "."; 24 | display: block; 25 | clear: both; 26 | visibility: hidden; 27 | line-height: 0; 28 | height: 0; } 29 | .owl-carousel .owl-stage-outer { 30 | position: relative; 31 | overflow: hidden; 32 | /* fix for flashing background */ 33 | -webkit-transform: translate3d(0px, 0px, 0px); } 34 | .owl-carousel .owl-wrapper, 35 | .owl-carousel .owl-item { 36 | -webkit-backface-visibility: hidden; 37 | -moz-backface-visibility: hidden; 38 | -ms-backface-visibility: hidden; 39 | -webkit-transform: translate3d(0, 0, 0); 40 | -moz-transform: translate3d(0, 0, 0); 41 | -ms-transform: translate3d(0, 0, 0); } 42 | .owl-carousel .owl-item { 43 | position: relative; 44 | min-height: 1px; 45 | float: left; 46 | -webkit-backface-visibility: hidden; 47 | -webkit-tap-highlight-color: transparent; 48 | -webkit-touch-callout: none; } 49 | .owl-carousel .owl-item img { 50 | display: block; 51 | width: 100%; } 52 | .owl-carousel .owl-nav.disabled, 53 | .owl-carousel .owl-dots.disabled { 54 | display: none; } 55 | .owl-carousel .owl-nav .owl-prev, 56 | .owl-carousel .owl-nav .owl-next, 57 | .owl-carousel .owl-dot { 58 | cursor: pointer; 59 | -webkit-user-select: none; 60 | -khtml-user-select: none; 61 | -moz-user-select: none; 62 | -ms-user-select: none; 63 | user-select: none; } 64 | .owl-carousel .owl-nav button.owl-prev, 65 | .owl-carousel .owl-nav button.owl-next, 66 | .owl-carousel button.owl-dot { 67 | background: none; 68 | color: inherit; 69 | border: none; 70 | padding: 0 !important; 71 | font: inherit; } 72 | .owl-carousel.owl-loaded { 73 | display: block; } 74 | .owl-carousel.owl-loading { 75 | opacity: 0; 76 | display: block; } 77 | .owl-carousel.owl-hidden { 78 | opacity: 0; } 79 | .owl-carousel.owl-refresh .owl-item { 80 | visibility: hidden; } 81 | .owl-carousel.owl-drag .owl-item { 82 | -ms-touch-action: pan-y; 83 | touch-action: pan-y; 84 | -webkit-user-select: none; 85 | -moz-user-select: none; 86 | -ms-user-select: none; 87 | user-select: none; } 88 | .owl-carousel.owl-grab { 89 | cursor: move; 90 | cursor: grab; } 91 | .owl-carousel.owl-rtl { 92 | direction: rtl; } 93 | .owl-carousel.owl-rtl .owl-item { 94 | float: right; } 95 | 96 | /* No Js */ 97 | .no-js .owl-carousel { 98 | display: block; } 99 | 100 | /* 101 | * Owl Carousel - Animate Plugin 102 | */ 103 | .owl-carousel .animated { 104 | animation-duration: 1000ms; 105 | animation-fill-mode: both; } 106 | 107 | .owl-carousel .owl-animated-in { 108 | z-index: 0; } 109 | 110 | .owl-carousel .owl-animated-out { 111 | z-index: 1; } 112 | 113 | .owl-carousel .fadeOut { 114 | animation-name: fadeOut; } 115 | 116 | @keyframes fadeOut { 117 | 0% { 118 | opacity: 1; } 119 | 100% { 120 | opacity: 0; } } 121 | 122 | /* 123 | * Owl Carousel - Auto Height Plugin 124 | */ 125 | .owl-height { 126 | transition: height 500ms ease-in-out; } 127 | 128 | /* 129 | * Owl Carousel - Lazy Load Plugin 130 | */ 131 | .owl-carousel .owl-item { 132 | /** 133 | This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong 134 | calculation of the height of the owl-item that breaks page layouts 135 | */ } 136 | .owl-carousel .owl-item .owl-lazy { 137 | opacity: 0; 138 | transition: opacity 400ms ease; } 139 | .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { 140 | max-height: 0; } 141 | .owl-carousel .owl-item img.owl-lazy { 142 | transform-style: preserve-3d; } 143 | 144 | /* 145 | * Owl Carousel - Video Plugin 146 | */ 147 | .owl-carousel .owl-video-wrapper { 148 | position: relative; 149 | height: 100%; 150 | background: #000; } 151 | 152 | .owl-carousel .owl-video-play-icon { 153 | position: absolute; 154 | height: 80px; 155 | width: 80px; 156 | left: 50%; 157 | top: 50%; 158 | margin-left: -40px; 159 | margin-top: -40px; 160 | background: url("owl.video.play.png") no-repeat; 161 | cursor: pointer; 162 | z-index: 1; 163 | -webkit-backface-visibility: hidden; 164 | transition: transform 100ms ease; } 165 | 166 | .owl-carousel .owl-video-play-icon:hover { 167 | -ms-transform: scale(1.3, 1.3); 168 | transform: scale(1.3, 1.3); } 169 | 170 | .owl-carousel .owl-video-playing .owl-video-tn, 171 | .owl-carousel .owl-video-playing .owl-video-play-icon { 172 | display: none; } 173 | 174 | .owl-carousel .owl-video-tn { 175 | opacity: 0; 176 | height: 100%; 177 | background-position: center center; 178 | background-repeat: no-repeat; 179 | background-size: contain; 180 | transition: opacity 400ms ease; } 181 | 182 | .owl-carousel .owl-video-frame { 183 | position: relative; 184 | z-index: 1; 185 | height: 100%; 186 | width: 100%; } 187 | -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.carousel.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.theme.default.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Default theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #869791; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #869791; } 51 | -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.theme.default.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.theme.green.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Green theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #4DC7A0; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #4DC7A0; } 51 | -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.theme.green.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0} -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.video.play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeiiita/Collaborative-Web/afa703cc7be2bf1965205c80af1fcf8267335757/lib/owlcarousel/assets/owl.video.play.png -------------------------------------------------------------------------------- /lib/owlcarousel/assets/owl.video.play.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.16, written by Peter Selinger 2001-2019 9 | 10 | 12 | 17 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /project-issues.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Opencode | Project Info 8 | 9 | 10 | 11 | 12 | 16 | 17 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 53 | 54 | 55 |
56 |
57 |

Project Issues

58 |
59 |

Below are some project issues listed

60 |
61 |
62 |
63 |
64 | 65 |
66 |
67 | Loading... 68 |
69 |
70 | 71 |
72 | 73 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | --------------------------------------------------------------------------------