From e97b3df6c12af1e39bd2272b6c19c384d43e948f Mon Sep 17 00:00:00 2001 From: Eddie Jaoude Date: Sun, 30 Jun 2024 20:09:27 +0100 Subject: [PATCH] feat: redirect only --- .dockerignore | 21 - .env.docker | 17 - .env.example | 22 - .eslintrc.json | 26 +- .github/workflows/build.yml | 61 - .github/workflows/check-assignee.yml | 45 - .github/workflows/check-author-issues.yml | 47 - .github/workflows/check-profile.yml | 38 - .github/workflows/codeql.yml | 83 - .github/workflows/data-filenames.yml | 31 - .github/workflows/events.yml | 29 - .github/workflows/issue-lock-unlock.yml | 17 - .github/workflows/json-check.yml | 16 - .github/workflows/labels.yml | 89 - .github/workflows/prettier.yml | 53 - .github/workflows/release.yml | 2 +- .github/workflows/storybook.yml | 62 - .github/workflows/testimonial.yml | 83 - .github/workflows/vercel-preview.yml | 43 - .github/workflows/vercel.yml | 55 - .gitignore | 31 +- .gitpod.Dockerfile | 2 - .gitpod.yml | 41 - .husky/.gitignore | 1 - .husky/pre-commit | 1 - .npmrc | 1 - .nvmrc | 1 - .prettierignore | 2 - .prettierrc | 1 - .storybook/main.js | 38 - .storybook/preview.js | 46 - CHANGELOG.md | 45 - CODEOWNERS | 1 - CODE_OF_CONDUCT.md | 131 - CONTRIBUTING.md | 64 - Dockerfile | 13 - Dockerfile.dev | 14 - LICENSE | 21 - README.md | 221 +- SECURITY.md | 2 - components/Alert.js | 48 - components/Badge.js | 69 - components/BreadCrumb.js | 52 - components/Bulb.js | 16 - components/Button.js | 48 - components/CallToAction.js | 42 - components/Card.js | 17 - components/ClipboardCopy.js | 56 - components/ConfirmDialog.js | 94 - components/DataList.js | 31 - components/EditOnGithub.js | 63 - components/FallbackImage.js | 16 - components/Footer.js | 239 - components/GroupLinkSearch.js | 60 - components/Icon.js | 40 - components/IconCard.js | 32 - components/IconSearch.js | 52 - components/Link.js | 18 - components/Markdown.js | 19 - components/Modal.js | 61 - components/Notification.js | 98 - components/Page.js | 3 - components/PageHead.js | 32 - components/Pagination.js | 128 - components/SkipLink.js | 12 - components/Tabs.js | 50 - components/Testimonials.js | 54 - components/ThemedImage.js | 19 - components/account/manage/Delete.js | 19 - components/account/manage/Edit.js | 16 - components/account/manage/Navigation.js | 77 - components/admin/Navigation.js | 37 - components/embeds/Youtube.js | 13 - components/event/EventCard.js | 177 - components/event/EventKey.js | 93 - components/event/EventTabs.js | 60 - components/form/Input.js | 64 - components/form/Label.js | 13 - components/form/Select.js | 48 - components/form/Textarea.js | 17 - components/form/Toggle.js | 47 - components/layouts/Alert.js | 17 - components/layouts/BlankLayout.js | 7 - components/layouts/DocsLayout.js | 155 - components/layouts/MultiLayout.js | 20 - components/map/Clusters.js | 96 - components/map/Clusters.module.css | 43 - components/map/Map.js | 29 - components/map/UserMarker.js | 38 - components/mdx/BlockQuote.js | 11 - components/mdx/ComponentStyle.js | 14 - components/mdx/H2.js | 18 - components/mdx/Li.js | 3 - components/mdx/Strong.js | 5 - components/mdx/Table.js | 7 - components/navbar/NavLink.js | 47 - components/navbar/Navbar.js | 284 - components/navbar/SideNav.js | 89 - components/navbar/SubNav.js | 23 - components/statistics/BarGraph.js | 40 - components/statistics/BasicCards.js | 48 - components/statistics/PieGraph.js | 23 - components/statistics/ProgressBar.js | 12 - components/tag/Tag.js | 25 - components/tag/TagSimple.js | 14 - components/tag/TagsInput.js | 108 - components/user/UserEvents.js | 80 - components/user/UserHorizontal.js | 54 - components/user/UserLink.js | 109 - components/user/UserLinks.js | 51 - components/user/UserMilestone.js | 81 - components/user/UserMilestones.js | 45 - components/user/UserMini.js | 94 - components/user/UserPage.js | 28 - components/user/UserProfile.js | 167 - components/user/UserRepos.js | 153 - components/user/UserSocials.js | 19 - components/user/UserTestimonials.js | 63 - components/user/themes/UserColumn2.js | 63 - components/user/themes/UserInline.js | 54 - components/user/themes/UserTabs.js | 78 - compose.yml | 36 - config/app.json | 147 - config/community-resources.json | 112 - config/icons.json | 45 - config/logger.js | 17 - config/mongo.js | 35 - config/schemas/clientSchema.js | 21 - config/schemas/jsonProfileSchemas.js | 39 - config/schemas/serverSchema.js | 38 - config/socials.js | 21 - config/stripe.js | 13 - constants/index.js | 12 - data/0rigin-c0de.json | 26 - data/0xPrakharG.json | 39 - data/1708yash.json | 30 - data/1Shubham7.json | 44 - data/1js2002.json | 21 - data/2002-harshit.json | 21 - data/254guru.json | 13 - data/2802AdityA.json | 16 - data/2brownc.json | 16 - data/3simransharma.json | 22 - data/404Nikhil.json | 36 - data/7flash.json | 21 - data/889-dj.json | 16 - data/A10-g.json | 87 - data/ADITYADAS1999.json | 31 - data/AFB-M.json | 26 - data/AHTHneeuhl.json | 33 - data/AJcodes42.json | 96 - data/AKHIL-GIREESH.json | 21 - data/ALIPHATICHYD.json | 13 - data/ARYAN-CODES-STAR.json | 16 - data/Aadarsh805.json | 84 - .../2023-02-03-hack_this_fall_hackathon.json | 12 - data/Aadarsh805/testimonials/eddiejaoude.json | 5 - data/AashishKr27.json | 12 - data/AasthaDakhera.json | 11 - data/AasthaShahCodes.json | 27 - .../testimonials/tobySolutions.json | 5 - data/Aayush987.json | 21 - data/Aayushpatil77.json | 22 - data/Abbas-Hussain-Muzammil.json | 41 - data/AbbeyIT.json | 97 - data/Abbhiishek.json | 51 - data/Abdullah-moiz.json | 21 - data/Abdulwahid7027.json | 36 - data/AbhayaShankar.json | 120 - data/Abheekrishna.json | 16 - data/Abhi03-tech.json | 27 - data/AbhiPatel10.json | 70 - data/Abhijeet-Gautam5702.json | 21 - data/AbhijithGanesh.json | 21 - data/Abhinav-6.json | 35 - data/AbhinavJaintle.json | 101 - data/Abhish7k.json | 11 - data/AbhishekSharma6903.json | 22 - data/Abhishekgupta47.json | 51 - data/Abhishikth.json | 28 - data/Abid-dev.json | 21 - data/AbrarAlHasan.json | 16 - data/AdamsGeeky.json | 21 - data/Adarsh-619.json | 55 - data/Adarsh.json | 16 - data/Adebaicy.json | 11 - data/Aditya-150.json | 21 - data/Aditya-76.json | 26 - data/Aditya-Narayan-Nayak.json | 25 - data/Aditya-singh-9.json | 31 - data/Aditya1404Sal.json | 26 - data/AdityaChaudhary3.json | 32 - data/AdityaShah7867.json | 24 - data/Adityakrpand.json | 31 - .../Adityaraj05/testimonials/Adityaraj05.json | 5 - data/AdrianAcostaPR.json | 21 - data/AftabAhmedAbro.json | 16 - data/Agrim-Sharma174.json | 26 - data/Ahlyab.json | 16 - data/AhorIsaac.json | 26 - data/Aishanya12.json | 29 - data/AjRadwan.json | 31 - data/Ajay84sia.json | 58 - data/Ajiboso-Adeola.json | 41 - data/Akash-vadakkeveetil.json | 27 - data/Akash3121.json | 11 - data/Akashbobade.json | 46 - data/Akashraj161.json | 63 - data/Akhil2707.json | 26 - data/Akhilbisht798.json | 17 - data/Akib-Vijapura.json | 57 - data/AkintolaRichard.json | 32 - data/Akshat-Mishra101.json | 26 - data/Akshat171.json | 32 - data/Akshatchaube01.json | 21 - data/Akshay-bendadi.json | 31 - data/AkshayAwate.json | 11 - data/Akshaykk12.json | 26 - data/Akshaykumar05.json | 73 - data/AkshitaKumawat.json | 16 - data/Akshu-on-github.json | 16 - data/Aladdin4u.json | 72 - data/AleWaweru/testimonials/AleWaweru.json | 5 - data/AlessandroMinoccheri.json | 21 - data/Alexxanderr20.json | 17 - data/AliJafriETH.json | 71 - data/AliMora83/testimonials/varchodi.json | 5 - data/AliMora83/testimonials/vindexTOS.json | 5 - data/AliMora83/testimonials/yi-lin-1234.json | 5 - data/AliReza1083.json | 55 - .../testimonials/cjayjonathan.json | 5 - .../testimonials/tobySolutions.json | 5 - data/Aliencoder-75.json | 16 - data/Alkaison.json | 67 - data/AloisSeckar.json | 36 - data/AlokMahapatra26.json | 51 - data/Althaf66.json | 16 - data/Alwaz.json | 21 - data/Amad3eu.json | 31 - data/Amalks920.json | 21 - data/Aman1919.json | 16 - data/AmbujaAK.json | 26 - data/Amedzro-Elikplim.json | 21 - data/Amishapopli1.json | 39 - data/Amit-45.json | 36 - data/AmrMonier.json | 61 - data/AnanjayGurjar.json | 47 - data/AnanthaRamanathan138.json | 16 - data/Ananya2001-an.json | 67 - data/AnanyaNagar.json | 26 - data/Andrew-LC.json | 21 - data/AndrewJesse.json | 26 - data/Andrewyithub.json | 26 - data/AngelofVerdant.json | 16 - data/Aniket1026.json | 50 - data/Aniket200-ind.json | 22 - data/AniketNS.json | 11 - data/AnikethDeb2004.json | 16 - data/Aniruddha-Inge.json | 35 - data/AnishLohiya.json | 16 - data/Anjan50.json | 21 - data/Anjuli08.json | 21 - data/AnkitAnandMastery17.json | 21 - data/AnkitaMalik22.json | 26 - data/Ankkkitt.json | 21 - data/Ankur6702.json | 97 - .../testimonials/gehlotmanthan.json | 5 - data/Anmol-Baranwal.json | 225 - data/Ansh-Rathod.json | 63 - data/AnshuPathak-88825.json | 36 - data/Anshul439.json | 21 - data/Antonio-Riccelli.json | 27 - data/AntonyKimani.json | 30 - data/Anubhavdevv.json | 26 - data/Anuj-Kumar-AJ.json | 79 - data/AnuragK.json | 31 - data/AnushaSP07.json | 26 - data/Anushka-codergirl.json | 98 - data/App-Choreography.json | 41 - data/ApurvaBasule.json | 11 - data/Arceus-sj.json | 50 - data/Arindam200.json | 95 - .../Arindam200/testimonials/MadhuSaini22.json | 5 - data/Arindam200/testimonials/Malavi1.json | 5 - data/Arindam200/testimonials/RockingSNP.json | 5 - .../testimonials/SiddheshBangar.json | 5 - .../Arindam200/testimonials/priyankarpal.json | 5 - data/Arjun-Aravind.json | 26 - data/Arsaluddin.json | 23 - data/Arshdeep-0509.json | 11 - data/ArslanYM.json | 26 - data/Arthavruksha.json | 21 - data/Arturo23FJ.json | 33 - data/Aru-Ku.json | 21 - data/Arushay.json | 31 - data/ArvindParekh.json | 58 - data/Aryan.json | 16 - data/AryanParashar24.json | 51 - data/AryanRaj.json | 26 - data/Ash-KODES.json | 16 - data/Ashasindhu.json | 21 - data/Ashimdevnath.json | 31 - data/Ashish-Khanagwal.json | 21 - data/Ashish-simpleCoder.json | 17 - data/Ashutosh-s07.json | 52 - data/Ashutsoh1729.json | 58 - data/AsifHabib.json | 21 - data/AsmitKumar321.json | 26 - data/Atharv-777.json | 21 - data/Atharv181.json | 47 - data/AtharvaRaut2002.json | 57 - data/Athul0491.json | 21 - data/AtifShaik-47.json | 21 - data/AtmegaBuzz.json | 26 - data/AtulyaJaiswal.json | 37 - data/Aurorabell.json | 16 - data/AussieDev81.json | 64 - data/AussieDev81/testimonials/loftwah.json | 5 - data/Avi-88.json | 65 - data/AwesomeArunava.json | 16 - data/AxelGarciaK.json | 118 - data/Axorax.json | 27 - data/Ayaan49.json | 27 - data/Ayan-M-Dev.json | 36 - data/AyebakuroOruwori.json | 31 - data/AyshaHakeem.json | 39 - data/Ayush-Kanduri.json | 70 - data/Ayush-mega-coder.json | 25 - data/Ayush0054.json | 25 - data/AyushRay06.json | 17 - data/AyushSarode.json | 45 - data/Azanul.json | 94 - data/Azeezkadiri.json | 21 - data/AzraNaseri.json | 17 - data/B2prakash.json | 55 - data/BDFL669.json | 60 - data/BMayowa.json | 66 - data/BSatishSutar.json | 94 - data/BThomas22tech.json | 16 - data/Badbatunde.json | 26 - data/Badr281/testimonials/daniel-jp.json | 5 - data/BaileyLuu.json | 36 - data/Bakugo90.json | 14 - data/Balastrong.json | 46 - data/BasilMuhammed.json | 34 - data/BatuhanOnge.json | 16 - data/BejadiRajeshReddy18.json | 26 - data/BenceDv.json | 36 - data/Benji918.json | 21 - data/Bereky.json | 41 - data/BeyondEternal.json | 26 - data/Bharath-V26.json | 11 - data/Bharath292003.json | 42 - data/Bikramjit21.json | 50 - data/Bishwajit-2810.json | 29 - data/Blossomeze.json | 44 - data/BoneNzy.json | 34 - data/Bonganibendi.json | 45 - data/Bratajit-03.json | 22 - data/Brian-Nduhiu.json | 21 - data/Brian-Pob.json | 21 - data/Brownei.json | 26 - data/BruceWangyq.json | 60 - data/BurakTaner.json | 70 - data/C0dewordSky.json | 31 - data/CM-Sharan.json | 16 - data/CRAZy-Monk3Y.json | 40 - data/CS-parth.json | 26 - data/CYBWEBALI.json | 16 - data/CanisCoder.json | 16 - data/Chaitanya7666.json | 25 - data/Chaitanya_Sawant.json | 21 - data/Chamberezigbo.json | 85 - data/Chandra-Sekhar-Bala.json | 69 - data/Chandraprakash-Darji.json | 165 - .../testimonials/Deepu178.json | 5 - data/Chandupuram.json | 26 - data/Charchitkumawat04.json | 21 - data/Chaudhryna.json | 31 - data/Chavda-Mitul.json | 11 - data/ChavvaNarayana.json | 11 - data/Chetax.json | 21 - data/Chimise.json | 37 - data/ChinatuL.json | 26 - data/ChinmayMhatre.json | 106 - .../2023-02-03-hack-this-fall-hackthon.json | 12 - .../testimonials/Aadarsh805.json | 5 - data/Chintu1509.json | 21 - data/Chinwenma.json | 36 - data/Chirag-Lal.json | 26 - data/ChoudharyTara.json | 26 - data/Chrisidoko.json | 43 - data/CodeKisku.json | 31 - data/CodingSpecies.json | 68 - data/CodingWithCard.json | 32 - data/CoffeeGeek101.json | 36 - .../testimonials/vatsalsinghkv.json | 5 - data/Collins-Omariba.json | 51 - data/CornelWeb3.json | 61 - data/Crazycoder122.json | 16 - data/CristianoFIlho.json | 49 - data/Cshiva773.json | 21 - data/CyberDevv.json | 26 - data/Cyebukayire.json | 25 - data/D4-Community.json | 61 - data/DaduDev.json | 30 - data/DaduDev/testimonials/DaduDev.json | 5 - data/DaminiM-23.json | 10 - data/Danazumi.json | 21 - data/DanielaaER.json | 31 - data/Danny4life.json | 21 - data/Danypooh.json | 39 - data/DarshanVaishya.json | 21 - data/DavidRaigozaJ.json | 61 - data/Davidchaudhary.json | 21 - data/Deeksha1502.json | 25 - data/Deepakktripathy.json | 22 - data/Deepanshu0810.json | 26 - data/DeepanshuRohilla15.json | 12 - data/Deephunt3r.json | 16 - data/Deepu178.json | 164 - data/Deerah1234.json | 22 - data/DennisMuiruri.json | 26 - data/DestinedCodes.json | 58 - data/Dev-Ahmadubah.json | 47 - data/DevP-ai.json | 16 - data/DevYoma.json | 16 - data/Devansh-Singh-Parmar.json | 26 - data/Devanshkanda.json | 21 - data/Deveesh-Shetty.json | 80 - data/Devkant21.json | 26 - data/DhanushNehru.json | 60 - data/Dheerajjha451.json | 21 - data/Dhirendra17.json | 36 - data/Dhruv-Sood.json | 31 - data/Dimple-Choudhary.json | 21 - data/Divyanshu212.json | 11 - data/DominicFrei.json | 57 - .../DominicFrei/testimonials/eddiejaoude.json | 5 - data/DominicFrei/testimonials/loftwah.json | 5 - data/DonGuillotine.json | 21 - data/DrVickie8.json | 47 - data/Drabzit.json | 19 - data/Drex72.json | 21 - data/Dun-sin/testimonials/loftwah.json | 5 - data/Dun-sin/testimonials/sojijr.json | 5 - data/EAGLEARCHER.json | 21 - data/EddieHubCommunity.json | 40 - .../testimonials/LinuxGamer.json | 5 - .../testimonials/Susmita-Dey.json | 5 - .../testimonials/dren98.json | 5 - .../testimonials/eddiejaoude.json | 5 - .../testimonials/loftwah.json | 5 - .../testimonials/priyankarpal.json | 5 - .../testimonials/xkrishguptaa.json | 5 - .../testimonials/yashdev9274.json | 5 - data/Edlavio.json | 31 - data/ElianCodes.json | 52 - data/Elishaokon13.json | 21 - data/ElizabethOgbee.json | 24 - data/Ellah120.json | 22 - data/Ellah120/testimonials/tobySolutions.json | 5 - data/Elozino.json | 26 - data/ElvisJin.json | 21 - data/EmaniAditya.json | 21 - data/EminTalhaArik.json | 63 - data/Emmanex01.json | 27 - data/Emmanuel-Adom.json | 46 - data/EmmanuelAjibokun.json | 13 - data/EndGaurav.json | 16 - data/Engeniusam.json | 26 - data/ErArvindk.json | 61 - data/Eric-Obeng.json | 42 - data/Ernest2026.json | 21 - data/EslemOuederni.json | 32 - data/Ewaaugustine.json | 26 - data/Exar04.json | 26 - data/FahimFBA.json | 16 - data/Fahmedo.json | 30 - data/Faopaw.json | 21 - data/FayasNoushad.json | 31 - data/Felipeceballos12.json | 31 - data/FidalMathew.json | 16 - data/Finney06.json | 31 - data/Fly0w.json | 41 - data/FourAndHalf.json | 26 - data/FozanGardezi.json | 17 - data/FrancescoXX.json | 133 - data/FrancescoXX/testimonials/Dun-sin.json | 5 - data/FrancescoXX/testimonials/LinuxGamer.json | 5 - data/FrancescoXX/testimonials/MsAkiNom.json | 5 - data/FrancescoXX/testimonials/Njong392.json | 5 - data/FrancescoXX/testimonials/Shukla007.json | 5 - .../FrancescoXX/testimonials/chriskalmar.json | 5 - data/FrancescoXX/testimonials/devvsakib.json | 5 - .../FrancescoXX/testimonials/eddiejaoude.json | 5 - .../FrancescoXX/testimonials/git-suryacs.json | 5 - .../testimonials/oyenolaphilipinc.json | 5 - .../testimonials/priyankarpal.json | 5 - .../testimonials/shubhsharma19.json | 5 - .../testimonials/tobySolutions.json | 5 - data/Franklyn883.json | 29 - data/Freedteck.json | 12 - data/Gab-Riel404.json | 21 - data/Gabriel-Giani.json | 16 - data/GaganpreetKaurKalsi.json | 105 - data/Gajendrakm.json | 16 - data/Garvitaj12.json | 16 - data/GauravBurande.json | 46 - data/GauravKanwat.json | 51 - data/Gauravdarkslayer.json | 21 - data/Gauravkumar2701.json | 38 - data/Gautam-666.json | 46 - data/GautamHegde.json | 25 - data/Gauthamprasath.json | 69 - data/Gawade15.json | 26 - data/GitWiz01.json | 26 - data/Goketech.json | 26 - data/Govamarket.json | 16 - data/GrahamTheDevRel.json | 70 - .../GrahamTheDevRel/testimonials/loftwah.json | 5 - data/Gulam-Mustafa231999.json | 40 - data/GunjanShakya.json | 16 - data/GuyTito.json | 21 - data/HAT52.json | 37 - data/HIMANSHIKSHARMA.json | 11 - data/Hacktinium.json | 16 - data/Haile-08.json | 11 - data/Harixomxsingh.json | 21 - data/Harrish-Selvarajah.json | 26 - data/Harsh-Trivedi03.json | 26 - data/Harsh2920.json | 16 - data/Harsh3341.json | 36 - data/Harsh971.json | 82 - data/HarshDeep61034.json | 72 - data/HarshPanchal18.json | 65 - data/HarshPanchal26.json | 54 - data/Harsha1varthan.json | 22 - data/Harshaljain04.json | 21 - data/HarshavardhanP.json | 24 - data/HarshitMahara.json | 26 - data/Harshitahusts.json | 55 - data/Haru-hue.json | 22 - data/Hasnaat-Iftikhar.json | 16 - data/HassanTanveer.json | 21 - data/Hemantsw.json | 30 - data/Het-Joshi.json | 42 - data/HiLakshya.json | 60 - data/Hikmahx.json | 34 - data/HimanshiPrajapat.json | 16 - data/Himanshu-holmes.json | 16 - data/HimanshuSinghNegi.json | 30 - data/HimanshuSwami-Developer.json | 104 - data/Himanshuch8055.json | 143 - data/Hishammpsnhn.json | 21 - data/Hittitech.json | 21 - data/Hoargarth.json | 46 - data/HoldUpFjord.json | 40 - data/Honey171.json | 11 - data/Horlakz.json | 52 - data/Hounaida-elghannamii.json | 26 - data/Hrishi5111998.json | 26 - data/HrishiKumbhar.json | 16 - data/Hritvik-Mohan.json | 21 - data/Hrmn97.json | 48 - data/Husaintidiwala | 11 - data/Hydradaboss.json | 42 - data/IAmTamal.json | 51 - data/IPratikMali.json | 16 - data/IfeanyiOsuji.json | 31 - data/Illuztrado.json | 26 - data/ImKunal13z.json | 21 - data/Imshk.json | 26 - data/InnateComm.json | 21 - data/IsaamAkhtar.json | 11 - data/Isdavehill.json | 21 - data/IsratIJK.json | 16 - data/Its-Aman-Yadav.json | 21 - data/ItsPiyusha.json | 37 - data/Iyanu1396.json | 27 - data/J-Ankit2020.json | 54 - data/JMD110.json | 39 - data/JackCurragh.json | 21 - data/Jacques-Murray.json | 26 - data/Jadhielv.json | 26 - data/Jagan-07.json | 49 - data/Jagannath8.json | 67 - data/Jahan2003.json | 21 - data/Jai-Solania-29.json | 31 - data/Jaideep25-tech.json | 133 - data/Jainex17.json | 16 - data/Jainish-shah.json | 51 - data/JasonDsouza212.json | 21 - data/Jatinkumar30.json | 25 - data/JeanFerreira91.json | 21 - data/JenilGajjar20.json | 63 - data/JeremyMorgan.json | 77 - data/JhohannesK.json | 41 - data/JimmyTron.json | 16 - data/Jisan-mia.json | 57 - data/Jkudjo.json | 11 - data/JoBaHP.json | 52 - data/Joegebah/testimonials/Joegebah.json | 5 - data/JoelPickin/testimonials/CBID2.json | 5 - data/JohnOkari.json | 21 - data/JohnnyLegault.json | 21 - data/JonVojtush.json | 122 - .../testimonials/BethDubyak-LinkedIn.json | 5 - data/JonVojtush/testimonials/rickPollick.json | 5 - data/Jonnie-Dev.json | 33 - data/JoseVale99.json | 26 - data/Jp88Programmer.json | 21 - data/Judeadeniji.json | 21 - data/Judge-Paul.json | 26 - data/JulieB16.json | 11 - data/JuneshK.json | 31 - data/Junnygram.json | 44 - data/JustFelix-Dev.json | 25 - data/Justice-Udehegbunam.json | 20 - data/JyothiKumar03.json | 21 - data/KQuiggins.json | 49 - data/KaKashi1210.json | 17 - data/Kaif987.json | 21 - data/Kaleem-abdull.json | 26 - data/Kanika637.json | 31 - data/Kanishk10k.json | 11 - data/KapilKumar.json | 21 - data/Karmpatel960.json | 21 - data/KartikeyDubeyKD.json | 31 - data/KaushikK.json | 16 - data/KaushikKundu.json | 11 - data/Keith-Web3.json | 11 - data/Kel-VinTech.json | 21 - data/KellynCodes.json | 46 - data/KemiDoyin.json | 16 - data/Kessi-ux.json | 18 - data/Ketankham.json | 11 - data/Kgkunal.json | 16 - data/KhairallahA.json | 26 - data/Khushiyant.json | 26 - data/KimberlyPangilinan.json | 42 - data/KingshukBansal.json | 37 - data/KiranAminPanjwani.json | 16 - data/KiranJungGurung.json | 21 - data/Kirtikagoyal.json | 30 - data/KishanGupta114.json | 40 - data/Kishore-r-77.json | 4 - .../testimonials/Kishore-r-77.json | 5 - data/Klaus.json | 45 - data/Klaus/events/2022-12-10-gdg-london.json | 12 - data/Kordedekehine.json | 26 - data/KosyAbone.json | 49 - data/KrishChopra22.json | 88 - data/KrishJ4856.json | 27 - data/KrishnaTheCoder756.json | 39 - data/KrishnaTyagi01.json | 46 - data/Krishnapro.json | 69 - data/Kritipatwa16.json | 11 - data/KrownWealth.json | 37 - data/KshitizRana.json | 31 - data/Kunaaal13.json | 32 - data/Kunal0007.json | 21 - data/KyloRen04.json | 21 - data/KyngCoder.json | 21 - data/Kzoeps.json | 11 - data/LVSMix.json | 11 - data/LaPulgaaa.json | 16 - data/Labhk.json | 26 - data/Lakorthus.json | 99 - data/LakshayVardhan.json | 16 - data/Lakshya-bhavsar.json | 11 - data/Lalman888.json | 31 - data/Landouda.json | 11 - data/Langi10.json | 21 - data/Lavakush Biyani.json | 37 - data/Lavishaa.json | 16 - data/Lavishmunjal.json | 21 - data/Laxmankohar.json | 26 - .../testimonials/LennonLinaresA.json | 5 - data/Limebee.json | 19 - data/LinuxGamer.json | 79 - data/LinuxGamer/testimonials/althios.json | 5 - data/LokeshDigari.json | 16 - data/LucF120.json | 26 - data/Lucky123lohar.json | 16 - data/LukeMurray.json | 31 - data/Luwa-Tech.json | 16 - data/Luwore.json | 26 - data/MAYANKpandey14.json | 51 - data/MaSHiNiK.json | 31 - data/Maaz.json | 31 - data/Madanraj0519.json | 41 - data/Madhavi210.json | 36 - data/MadhaviMandalia.json | 36 - data/MadhoolikaNagesh.json | 21 - data/MadhuSaini22.json | 96 - .../MadhuSaini22/testimonials/Arindam200.json | 5 - data/MadhuSaini22/testimonials/Shukla007.json | 5 - data/MadhuSaini22/testimonials/loftwah.json | 5 - .../testimonials/oyenolaphilipinc.json | 5 - data/MahabubArafat.json | 11 - data/MahekRohitGor.json | 21 - data/MahekUnnisa.json | 26 - data/Mahendra5495.json | 21 - data/Maheshpatro.json | 21 - data/MahirMahdi.json | 47 - data/Malavi1.json | 63 - data/MamunVerse.json | 32 - data/Manas-tech.json | 21 - data/Manazsharma.json | 22 - data/Manda-supraja26.json | 45 - data/Manikkk3.json | 31 - data/Manishku0722.json | 11 - data/Manmit124.json | 36 - data/Manoj-71.json | 62 - data/Manoj-Kumar13.json | 21 - data/Mansi-Dube.json | 16 - data/Manuchim.json | 26 - data/MartijnLindeman.json | 21 - data/Martins100-Tmd.json | 24 - data/MasterReach1.json | 57 - data/Med16-11.json | 36 - data/Medhavi2025.json | 16 - data/MeenuyD.json | 26 - data/MeetMulik.json | 16 - data/Megagig.json | 23 - data/Megapreneur.json | 46 - data/MekongDelta-mind.json | 21 - data/Meyazhagan.json | 54 - data/MhL5.json | 5 - data/MichaelLarocca.json | 83 - data/Michelle031.json | 21 - data/Mihir-Raj-Singh.json | 41 - data/MiirzaBaig.json | 50 - data/Minecodes.json | 75 - data/MitAbhay.json | 33 - data/Mitvesh.json | 11 - data/MoNihal10.json | 26 - data/Moeen-Ul-Islam.json | 21 - data/MohammadjavadSalehi.json | 34 - data/Mohasin-Haque.json | 36 - data/Mohd-Wamid.json | 37 - data/MohdSaquib114.json | 22 - data/MohdTanzeel.json | 26 - data/Mohiit70.json | 26 - data/MohitBansal321.json | 43 - data/Mohitkoley.json | 21 - data/MonicaFidalgo.json | 21 - data/Moyo-Made.json | 19 - data/Mubashir-Md.json | 21 - data/Mugunth007.json | 26 - data/MuhammadNoorani.json | 86 - data/MuhammadRabi.json | 21 - data/Muhammed-Rahif.json | 21 - data/MukulGupta005.json | 24 - data/MukulKolpe.json | 16 - data/Mumtaz12.json | 47 - data/MunzirquadriDevOps.json | 16 - data/Mustafiz04.json | 21 - data/Mutai-Gilbert.json | 21 - data/MuthoniMN.json | 30 - data/MutiatBash.json | 20 - data/Muyixone.json | 45 - data/Mvishal123.json | 45 - data/Mykelz.json | 12 - data/Myrausman.json | 42 - data/Nanak360.json | 106 - data/Naresh-chandanbatve.json | 31 - data/NathanRag.json | 18 - data/Naziasuleman.json | 32 - data/NehaPatil03.json | 21 - data/Nelsonomotuyole.json | 17 - data/NiazMorshed2007.json | 93 - data/NickAzureDevops.json | 82 - data/NiikNiik.json | 11 - data/Nikhil-1503.json | 16 - data/Nikhil202003.json | 28 - data/Nikhil26112.json | 26 - data/NikhilRaikwar.json | 85 - data/Nikhilfy.json | 16 - data/NimishKashyap.json | 36 - data/NinjaArmy.json | 21 - data/Niravprajapati1.json | 50 - data/Nisha-lohar.json | 17 - data/NishantCoder108.json | 31 - data/Nishitbaria.json | 46 - data/Nishu0.json | 34 - data/Nitesh-thapliyal.json | 35 - data/NitishRawat123.json | 4 - data/Njoguu.json | 74 - data/Njong392.json | 123 - data/Nnadivictory25.json | 25 - data/Noibisjunior.json | 33 - data/Nonso.json | 21 - data/NonsoBarn.json | 21 - data/Not-Sarthak.json | 21 - data/Nuellity.json | 34 - data/Nwakaego-Ego.json | 21 - data/Nyadzayo.json | 59 - data/OGEmanuel.json | 26 - data/ONYEDI.json | 21 - data/Obito9596.json | 16 - data/Odo-Peter.json | 35 - data/Odohofre.json | 42 - data/OgeHub.json | 26 - data/OkelloSam21.json | 36 - data/OkeyChukwude.json | 21 - data/OleanjiKingCode.json | 79 - data/OlibhiaGhosh.json | 56 - data/Olohitai.json | 21 - data/OlojaMuyiwa.json | 76 - .../OlojaMuyiwa/testimonials/OlojaMuyiwa.json | 5 - data/Olumarshal.json | 35 - data/Olusoji01.json | 16 - data/Olwiba.json | 26 - data/Olyray.json | 35 - data/OmAvhad.json | 59 - data/OmSoni-1.json | 21 - data/Omar8345.json | 81 - data/Omcodes23.json | 16 - data/Omdeshkar.json | 16 - data/OmerFI.json | 21 - data/OmeshCoding.json | 16 - data/Omkar.json | 16 - data/OmkarBorhade98.json | 21 - data/OtomuolaAdebayo.json | 4 - data/Ousman37.json | 17 - data/Oyebolade.json | 51 - data/Oyedare.json | 21 - data/PRATHAM-099.json | 26 - data/PRATYUSHPAHARI.json | 41 - data/PSGitHubUser1.json | 21 - data/Pablohn26.json | 46 - data/Paiman-Rasoli.json | 29 - data/Pajimo.json | 51 - data/Pal-Sandeep.json | 114 - data/Palakkgoyal.json | 16 - data/Pallavi-33.json | 32 - data/PandeyHarsh433.json | 35 - data/Panquesito7/testimonials/Pritu2022.json | 5 - data/Panquesito7/testimonials/YashDaga17.json | 5 - data/Panth1823.json | 21 - data/Paramhans-Singh.json | 26 - data/ParasGoswami06.json | 26 - data/Parmesh119.json | 76 - data/Parsifal-M.json | 62 - data/Parsifal-M/events/2023-02-04-FOSDEM.json | 13 - data/Parthmandale.json | 31 - data/Parvej2001.json | 21 - data/Patelrahul4884.json | 31 - data/PeroHub.json | 39 - data/Peter-TMK.json | 17 - data/PetrusHimself.json | 16 - data/Petsamuel.json | 64 - data/PhilipBDev.json | 44 - data/Piyush142.json | 66 - data/Poonam1607.json | 37 - data/Poshith24.json | 36 - data/PoulavBhowmick03.json | 21 - data/Pradumnasaraf.json | 225 - .../events/2023-04-15-api-days-patna.json | 17 - .../events/2023-09-11-web3conf-india.json | 17 - .../testimonials/Anushka-codergirl.json | 5 - .../testimonials/FrancescoXX.json | 5 - .../testimonials/MadhuSaini22.json | 5 - data/Pradumnasaraf/testimonials/Njong392.json | 5 - .../testimonials/eddiejaoude.json | 5 - data/Pradumnasaraf/testimonials/iam-Rps.json | 5 - data/Pradumnasaraf/testimonials/loftwah.json | 5 - .../testimonials/sarafpradumna.json | 5 - .../testimonials/tobySolutions.json | 5 - .../testimonials/xkrishguptaa.json | 5 - data/PrakharSinha-09.json | 48 - data/Pranit-02.json | 16 - data/Prashanth-bokkala.json | 41 - data/PrasunDas99.json | 44 - data/PrasunKundu.json | 21 - data/Pratikkumare.json | 11 - data/PratishShrivastava.json | 60 - data/PratyayDhond.json | 83 - data/Pritam0077.json | 30 - data/Pritam1136.json | 44 - data/Pritam1812.json | 73 - data/PritamSarbajna.json | 79 - data/PriyanshShrivastava.json | 37 - data/Priyanshii677.json | 38 - data/Priyanshu085.json | 30 - data/PriyanshuIndra.json | 16 - data/PriyansuMaurya.json | 61 - data/Proyecto-IntegrAccion.json | 11 - data/Purva2803.json | 21 - data/Pushkar-Gameti.json | 11 - data/Pushpa-Mali.json | 21 - data/Pushpendra518.json | 16 - data/Pyth0nHere.json | 26 - data/Qreamville.json | 16 - data/Quarkyy77.json | 11 - data/R0land013.json | 34 - data/RJPalmer.json | 11 - data/ROUSE-prog.json | 16 - data/RWUBAKWANAYO.json | 26 - data/RabinChakraborty.json | 21 - data/Rahul-Bhati.json | 31 - .../Rahul-Bhati/testimonials/Rahul-Bhati.json | 5 - data/Rahul-Prasad-07.json | 63 - .../testimonials/PatelYash07.json | 5 - data/RahulRawatji.json | 21 - data/Rahulbaran.json | 30 - data/Raj210Kumari.json | 26 - data/RajShukla1.json | 21 - data/Rajeshds20.json | 56 - data/RakeshPotnuru.json | 31 - data/RakshitGupta621.json | 16 - data/Ramghimirecr7.json | 21 - .../2023-04-20-DevopsDay-Birmingham.json | 18 - data/Ranamalsingh12.json | 21 - data/RashidatJay.json | 22 - data/Ratangulati.json | 41 - data/Ratheshan03.json | 36 - data/Ravi-Rsankar.json | 21 - data/RayanAbid.json | 21 - data/RayyanRNKJ.json | 16 - data/RedHeadphone.json | 31 - data/Rhythm-08.json | 31 - data/Rimpyyadav.json | 21 - data/Rinshin-Jalal.json | 51 - data/Rishabh-Singh-Codes.json | 54 - data/RishabhDhawad.json | 53 - data/Rishav-12.json | 96 - ...2023-01-18-aws-builders-online-series.json | 11 - .../2023-01-24-springone-essentials.json | 11 - data/Rishav1707.json | 45 - data/Rishikavishnoi.json | 32 - data/RishikeshYadav95.json | 16 - data/RitaMwas.json | 27 - data/Riteshrajcloud.json | 17 - data/Ritika-Agrawal811.json | 44 - data/Ritisha542.json | 11 - data/RoHit4100.json | 26 - data/RobJackTech.json | 16 - data/RobRuizR.json | 26 - data/RockingSNP.json | 104 - data/RockingSNP/testimonials/RockingSNP.json | 5 - data/RohanH.json | 16 - data/RohanSasne.json | 124 - data/Rohanfulzele.json | 16 - data/Rohit-Gupta11.json | 53 - data/Rohit312001.json | 26 - data/RohithJN.json | 36 - data/Roshan-Sharma.json | 30 - data/RotrixLOL.json | 51 - data/Rounak-28.json | 16 - data/RoushanakRahmat.json | 32 - data/Rudra1704.json | 16 - data/Rufji.json | 21 - data/RushikeshGandhmal.json | 45 - data/RutikaW1155.json | 36 - data/RyanWalker277.json | 26 - data/SAD0XER.json | 50 - data/SGsubhash77.json | 43 - data/SJ-Kumar.json | 49 - data/SK-x7.json | 11 - data/STIAANWOL.json | 52 - data/SaNsK11.json | 16 - data/Saadat-B.json | 21 - data/Saan-king.json | 36 - data/SaarthakMaini.json | 51 - .../testimonials/Sajiyah-Salat.json | 5 - data/SachiGoto.json | 21 - data/Sachin-chaurasiya.json | 57 - data/Sagar-Wadhwa-726.json | 21 - data/Sagar0-0.json | 94 - data/SagarBawanthade.json | 31 - data/SagarSharma2809.json | 26 - data/SageKyle.json | 84 - data/Saha-7.json | 100 - data/SahilSinghTomar.json | 11 - data/Sahilkaler.json | 27 - data/Sahilll15.json | 24 - data/SahityaRoy.json | 16 - data/Saikatssd.json | 31 - data/Sajal24.json | 23 - data/Sajiyah-Salat.json | 113 - data/SajjanYadav.json | 26 - data/SakshiShah29.json | 25 - data/SamMintah.json | 35 - data/SamuelIgwesi.json | 46 - data/SanDiego2049.json | 21 - data/Sandeep277.json | 21 - data/SandipPalit.json | 115 - ...-27-Cloud-Community-Days-2022-Kolkata.json | 18 - .../2022-11-13-DevFest-2022-Kolkata.json | 16 - .../2023-02-11-TFUG-Kolkata-Reboot.json | 16 - .../events/2023-02-22-AWS-Innovate.json | 12 - ...023-03-04-Being-Women-IWD-Celebration.json | 16 - ...1-Dare-To-Be-an-Entrepreneur-IWD-2023.json | 16 - ...ud-Community-Day-Kolkata-2023-Kolkata.json | 16 - .../events/2023-08-05-Nomoskar-Kolkata.json | 14 - .../2023-08-19-Google-IO-Extended-2023.json | 18 - .../2023-08-27-Keras-Community-Day-2023.json | 16 - data/Sangjin.json | 16 - data/Sankhadip-Roy.json | 31 - data/Sanmidaniels07.json | 21 - .../testimonials/Sanmidaniels07.json | 5 - data/SanskarJain007.json | 32 - data/SanskritiGupta05.json | 53 - data/Sapnajha19.json | 21 - data/SaptarshiSarkar12.json | 84 - data/SaraviaMartin.json | 41 - data/SarveshLimaye.json | 21 - data/SasankTanikella99.json | 13 - data/Sativarsainath-26.json | 41 - data/SattyamSamania.json | 16 - data/Satya-Prakash-Dwivedi.json | 54 - data/SatyasaiNandigam.json | 21 - data/Satyxm.json | 11 - data/SaumyaBhushan.json | 32 - data/Saurav-Pant.json | 21 - data/SauravKalita22.json | 16 - data/SavanSutariya.json | 26 - data/SavvasStephanides.json | 26 - data/Sayyed-Salman.json | 26 - data/Schrodinger-Hat.json | 27 - .../events/2023-03-24-os-day.json | 12 - data/ScottDeev.json | 21 - data/Sduttt.json | 62 - data/SebastianJames55.json | 42 - data/SebasttianDaza.json | 26 - data/Sejal-16.json | 16 - data/Senozoid.json | 21 - data/ShailavMalik.json | 36 - data/ShaileshKumar007.json | 21 - data/ShaileshParmar11.json | 52 - data/Shalini469717.json | 49 - data/ShanmukhiKairuppala.json | 81 - data/Shashankzz0007.json | 65 - data/Shauryagulati.json | 41 - data/Sheikh-JamirAlam.json | 21 - data/Sheriff-Oladimeji.json | 36 - data/Shield01.json | 62 - data/Shiva953.json | 31 - data/ShivaRapolu01.json | 85 - data/Shivam-Katare.json | 108 - data/Shivam-officials.json | 26 - data/Shivang20k.json | 16 - data/ShivangShandilya.json | 128 - data/ShivangiS04.json | 31 - data/ShivanshPratap.json | 41 - data/Shivendu-Kumar.json | 21 - data/ShlokMohanty.json | 21 - data/Shoetan.json | 48 - data/ShonnyAIO.json | 26 - data/ShorunTech.json | 53 - data/ShreeyashGarde.json | 21 - data/ShreyaPrasad1209.json | 41 - data/ShreyaansJain.json | 16 - data/Shreyansh-09.json | 21 - data/ShreyashSomvanshi.json | 55 - data/Shreypatel911.json | 4 - data/ShuShu-8788.json | 59 - data/Shubham185y.json | 16 - .../testimonials/sahil-sagwekar2652.json | 5 - data/ShubhamChikane99.json | 37 - data/ShubhamMore6688.json | 45 - data/ShubhamSinghgit.json | 21 - data/Shubhcs01.json | 30 - data/ShubhraSuman.json | 25 - data/Shukazuby.json | 32 - data/Shukla007.json | 48 - data/Shumaila-sayed.json | 26 - data/Sid-Lais.json | 45 - data/Siddhesh-Agarwal.json | 47 - data/SiddheshBangar.json | 99 - .../testimonials/Arindam200.json | 5 - data/SiddhiBhanushali.json | 16 - data/SimonLopezJara.json | 55 - data/SimonVerhoeven.json | 27 - data/SimranGupta.json | 16 - data/Sin-Sumit.json | 16 - data/Sindhuinti.json | 36 - data/Singh26Nitish.json | 26 - data/SiphoCetywayo.json | 16 - data/SivaReddy184.json | 26 - data/Siwi0w0.json | 16 - data/Siwi0w0/testimonials/Siwi0w0.json | 5 - data/Skagra42.json | 11 - data/Skyhero-alt.json | 16 - data/SlowFlash22.json | 40 - data/SoNiC-HeRE.json | 26 - data/SohaMubashir.json | 16 - data/Soham-glitch.json | 27 - data/SohamG934.json | 26 - data/SohamRatnaparkhi.json | 31 - data/SohamRoy-01.json | 16 - data/Somidh.json | 26 - data/SoniBasant.json | 26 - data/Sooraj-s-98.json | 21 - data/Soumava-221B.json | 16 - data/Soumya-Kushwaha.json | 30 - data/SoumyadeepOSD.json | 22 - data/Sourjaya.json | 21 - data/Soyeb01.json | 55 - data/Spiritdivine.json | 21 - data/Sreejit-Sengupto.json | 68 - data/Sreyasree-001.json | 36 - data/SriSatyaT.json | 16 - data/SrimanNarayana7.json | 16 - data/Srinika99.json | 21 - data/Ssaava.json | 47 - data/StarKnightt.json | 63 - .../StarKnightt/testimonials/StarKnightt.json | 5 - data/StarTrooper08.json | 16 - data/StefanoFrontini.json | 69 - data/Stephanie-Chester.json | 21 - data/Stevecmd.json | 26 - data/Stevenovak123.json | 43 - data/SubhadeepZilong.json | 102 - data/Subhojit-Dey1234.json | 30 - data/SubhradeepBasu18.json | 21 - data/Sudarshan-t-1999.json | 68 - data/SudarshanSirsi.json | 17 - data/Sudhi27Krishna.json | 47 - data/Sugamgoel28.json | 11 - data/Sulagna-Dutta-Roy.json | 21 - data/SulthanNK.json | 16 - data/Suman373.json | 21 - data/Sumit.json | 31 - data/Sunil8wale.json | 14 - data/Sunkio.json | 21 - data/SuperBatata.json | 21 - data/Suraj-kumar00.json | 45 - data/SurajJadhav-5.json | 21 - data/SurajPratap10.json | 100 - data/SurajkAGarwal.json | 21 - data/Suryansh0707.json | 16 - data/Susmita-Dey.json | 57 - data/Swapnil-11-04-01.json | 11 - data/SwapnilPatle01.json | 11 - data/Sxamoecode.json | 38 - data/SxxAq.json | 36 - data/SyedSohan.json | 21 - data/THammami01.json | 26 - data/TRohit20.json | 57 - .../events/2023-06-13-DevRelCon-London.json | 13 - ...7-WeAreDevelopersWorldCongress-Berlin.json | 13 - data/Taheer10.json | 16 - data/Tahsin-Zaman-Jilan.json | 16 - data/Taiwrash.json | 89 - data/Taiwrash/testimonials/Olalekan24434.json | 5 - data/Tanishka-dev.json | 97 - data/Tanmay-Joshi73.json | 16 - data/TanmayBhosale.json | 21 - data/Tanvi-shah02.json | 21 - data/Tazeg.json | 26 - data/TechBoyy6.json | 81 - data/TechyStarr.json | 32 - data/Tejas-Teju.json | 30 - data/Tejasp2003.json | 21 - data/Tejender1521.json | 73 - data/Tharun-Akuthota.json | 11 - data/The-CodeINN.json | 30 - data/The-Saras.json | 16 - data/ThePyroTF2.json | 26 - data/ThiagoTatico.json | 21 - data/ThorOnTheRocks.json | 65 - data/Tishasoumya-02.json | 16 - data/Tommymarvel.json | 21 - data/ToshitaSingh.json | 21 - data/Trikcode.json | 44 - data/TusharAgarwal18.json | 11 - data/TusharKesarwani.json | 16 - data/TusharPaul01.json | 21 - data/Tusharjagi.json | 64 - data/UVSali.json | 11 - data/Udayan-Singh.json | 16 - data/Ugoo-Eze.json | 25 - data/Ugyenwangdi.json | 46 - data/Ukaypromise.json | 67 - data/Ukhang.json | 21 - data/UlbertAO.json | 42 - data/Uthycloud.json | 26 - data/Utkarshbajpai07.json | 16 - data/Uvacoder.json | 16 - data/Uzo-Felix.json | 21 - data/V4run-Sharma.json | 16 - data/VISHAL3545.json | 16 - data/VaibhavSinghDev.json | 63 - data/VaibhavUpreti.json | 30 - data/Valentine-chinedu.json | 32 - data/Vansh41104.json | 31 - data/VaradBelwalkar.json | 48 - data/VarchasvH.json | 41 - data/VardaanAggarwal.json | 43 - data/VarunJoshi10.json | 40 - data/VarunNarayanan.json | 21 - data/Ved.json | 41 - data/Vedant-Pandya.json | 26 - data/VedantAndhale.json | 21 - .../VedantAndhale/testimonials/Vedantpr0.json | 5 - data/Vee339.json | 31 - data/VenkataBhaskarr.json | 21 - data/Vidip-Ghosh.json | 22 - data/Vikash-8090-Yadav.json | 32 - data/Vikash861.json | 41 - data/VikeCode.json | 15 - data/Vikkybliz.json | 72 - data/Vince-arch.json | 32 - data/VinitHemadri.json | 45 - data/VinsonSamuel.json | 11 - data/Visakan-official.json | 21 - data/Vishal21121.json | 26 - data/VishalPraneeth.json | 35 - data/Vishnu-Biju.json | 21 - data/Vishrut19.json | 101 - .../testimonials/daniel-jp.json | 5 - data/VivekBaldha0712.json | 21 - data/Viveksati5143.json | 121 - .../events/03-10-2023-DockerCon-2023.json | 16 - ...13-07-2023-AWS-Builders-Online-Series.json | 15 - .../events/2023-05-25-AWS-SUMMIT-INDIA.json | 15 - .../2023-06-08-AWSOME-DAY-Conference.json | 15 - .../2023-06-17-first-in-person-meetup.json | 23 - .../testimonials/akshitagupta15june.json | 5 - data/VulcanWM.json | 21 - data/Vyvy-vi.json | 27 - data/WaleyDevOps.json | 21 - data/WaqarTabish2807.json | 16 - data/WasiqB.json | 129 - data/WasiqB/events/2022-12-20-webinar.json | 11 - data/WassCodeur.json | 85 - data/Webdevava.json | 16 - data/Webdevava/testimonials/Webdevava.json | 5 - data/WillBeebe.json | 58 - data/WilliamJ.json | 26 - data/WonahDshypoet.json | 21 - data/XanderRubio.json | 16 - data/Yagazie-davidson.json | 21 - data/YanaGorina-alt.json | 16 - data/Yash0025.json | 21 - data/YashDewasthale.json | 91 - data/YashPimple.json | 77 - data/YashSalunke12.json | 21 - data/Yashkapure06.json | 26 - data/Yasshu55.json | 30 - data/Yohn.json | 108 - data/Younus-Saberi.json | 80 - data/YuriDevAT.json | 21 - data/Yushi5058.json | 32 - data/ZaidKhan2002.json | 11 - data/ZainMhrez.json | 21 - data/ZeeMonk-pixel.json | 28 - data/ZendeAditya.json | 29 - data/Zoronium.json | 27 - data/Zuber8040.json | 26 - data/a-y-a-n-das.json | 21 - data/a60231023.json | 21 - data/aadii0408.json | 33 - data/aaditya-paul.json | 26 - data/aadityadike.json | 27 - data/aakashditya.json | 16 - data/aakshitaa.json | 41 - data/aalmeida.json | 26 - data/aamirxshaikh.json | 91 - data/aamita96.json | 21 - data/aarkaynegi.json | 26 - data/aaronmack.json | 152 - .../events/2022-03-20-graphics-part1.json | 12 - data/aaronmack/testimonials/milkBoy.json | 5 - data/aarpardev.json | 36 - data/aarushiksk.json | 42 - data/aatifsohel.json | 26 - data/aayan14.json | 18 - data/aayush89890.json | 16 - data/aayushd18.json | 44 - data/aayushmaan45.json | 21 - data/aazad20.json | 26 - data/abdqudus.json | 14 - data/abdulahad-07.json | 63 - data/abdullahsajid-ma.json | 31 - data/abdulrahmonbb.json | 21 - data/abdulsamad.json | 21 - data/abdurrakib01.json | 24 - data/abdussalam_02.json | 54 - data/abewartech.json | 11 - data/abh139.json | 21 - data/abhay-h.json | 16 - data/abhay-raj19.json | 41 - .../2022-12-10-Google-Devfest22.json | 13 - data/abhick-dev.json | 21 - data/abhijain2003.json | 16 - data/abhijeet-26.json | 50 - data/abhijeetgauravm.json | 21 - data/abhilipsasahoo03.json | 26 - data/abhinavkashyap061.json | 26 - data/abhiraj-ku.json | 32 - data/abhirk247.json | 26 - data/abhishek-kumaraj.json | 26 - data/abhishek.json | 26 - data/abhishek67.json | 26 - data/abhishekY2401.json | 21 - data/abhishinde24.json | 26 - data/abrokinla.json | 26 - data/abubakarsadiqq.json | 16 - data/accodes21.json | 51 - data/achutendra.json | 16 - data/ad3rinto.json | 16 - data/ad9.json | 21 - data/adetoye-dev.json | 26 - data/adetyaz.json | 27 - data/adiati98.json | 53 - data/adil14788.json | 16 - data/adilJamshad.json | 21 - data/adilwahla.json | 57 - data/adisuyash.json | 26 - data/aditya172926.json | 94 - data/adityaiiitL.json | 21 - data/adityasimant.json | 41 - data/adityasp1.json | 11 - data/adityassharma-ss.json | 42 - data/adityatheoctocatdev.json | 16 - data/adityjoshi.json | 46 - data/adixit7386.json | 16 - data/adreeja06.json | 21 - data/advaith-unnikrishnan.json | 39 - data/aeejaz.json | 22 - data/afreen0102.json | 16 - data/afro-coder.json | 43 - data/afrokayie.json | 35 - data/agakadela.json | 22 - data/agcrisbp.json | 34 - data/agung2001.json | 104 - data/ahamedbasha-n.json | 36 - data/ahmedrowaihi.json | 72 - data/ahmedsilat44.json | 24 - data/ahnafahamed.json | 16 - data/aj11anuj.json | 25 - data/ajhughesdev.json | 72 - data/aka91hu.json | 21 - data/akashrajakku.json | 31 - data/akashtrivedig.json | 45 - data/akebu6.json | 58 - data/akhil.json | 16 - data/akhil3shh.json | 61 - data/akhilesh-w.json | 26 - data/akhileshthite.json | 16 - data/aksh-kr.json | 26 - data/akshatcoder-hash.json | 26 - data/akshatmittal61.json | 36 - data/akshatshukla13.json | 105 - data/akshaya-hub.json | 22 - data/akshaykamath45.json | 21 - data/akshitagupta15june.json | 31 - data/akshithbellare.json | 57 - data/alamzia23.json | 21 - data/alcb1310.json | 26 - data/alchemicalartist.json | 21 - data/aldyadk.json | 21 - data/aleemaheer.json | 21 - data/alek-v.json | 37 - data/alevel7.json | 26 - data/alicalimli.json | 76 - data/alien1403.json | 23 - data/aliraza944.json | 21 - data/aliyanamu.json | 43 - data/allexgut.json | 11 - data/almel19.json | 39 - data/alokVerma749.json | 16 - data/alroniks.json | 81 - data/alsonick.json | 21 - data/althios.json | 11 - data/amanGit010.json | 11 - data/amandamartin-dev.json | 38 - .../events/2023-02-15-developer-week.json | 12 - .../events/2023-05-23-smashingcon.json | 20 - .../events/2023-05-31-render-atl.json | 13 - .../events/2023-08-04-beer-city-code.json | 20 - data/amarjeet.json | 16 - data/amehi0index.json | 26 - data/amelia2802.json | 44 - data/amino19.json | 36 - data/amirahnasihah.json | 31 - data/amisha.json | 16 - data/amit0804-tech.json | 26 - data/amithimani.json | 59 - data/amittri1025.json | 16 - data/amitturare.json | 16 - data/ams0.json | 43 - data/an4s911.json | 16 - data/analizzi.json | 21 - data/anamika133m.json | 21 - data/anaskhan28.json | 16 - data/anasouardini.json | 86 - data/anassbouchfar.json | 31 - data/andresbermeo.json | 16 - data/andreyscott.json | 51 - data/anekemichael.json | 36 - data/aniketkumar7.json | 33 - data/anirudhp26.json | 26 - data/anish27.json | 16 - data/anishde12020.json | 21 - data/ankanbag101.json | 65 - data/ankitk26.json | 21 - data/ankur0904.json | 16 - data/ankushKun.json | 31 - .../testimonials/domz00-2006.json | 5 - .../testimonials/gehlotmanthan.json | 5 - data/ankushtripathii.json | 26 - data/ann-design-max.json | 65 - data/anshsaxena1703.json | 34 - data/antharir.json | 21 - data/anthonrodgrs01.json | 26 - data/anuj-kumary.json | 32 - data/anujkumarwebdev.json | 4 - data/anunayandkumar.json | 26 - data/anurag-dhamala.json | 57 - data/anurag-rajawat.json | 57 - data/anurag.json | 21 - data/anuragts.json | 42 - data/aparna2071.json | 80 - data/apoorv-on-git.json | 117 - data/aqib-m31.json | 42 - data/aravindraveendran7.json | 44 - data/araza-github.json | 21 - data/archeana.json | 21 - data/arefathi.json | 11 - data/arifaisal123.json | 55 - data/arijit-pal.json | 11 - data/arjandhakal.json | 26 - data/arnabpal2022.json | 21 - data/arnav1776.json | 16 - data/aroramrinaal.json | 21 - data/arpanaditya.json | 43 - data/arpitghura.json | 49 - .../arpitghura/events/2022-12-18-devfest.json | 12 - data/arsheelsheikh.json | 16 - data/arshidte.json | 26 - data/arth2002.json | 31 - data/artimanputra.json | 31 - data/arun12329.json | 16 - data/aryanbabber.json | 16 - data/aryasoni98.json | 31 - data/asenseofpradhyu.json | 21 - data/ashishMECHA.json | 39 - data/ashishk1331.json | 16 - data/ashishshaji.json | 16 - data/ashishtom.json | 16 - data/ashlab05.json | 26 - data/ashmudra.json | 21 - data/ashutoshkandpal.json | 26 - data/ashwinair.json | 16 - data/asingh101973.json | 49 - data/atanda0x.json | 21 - data/atharvamogade.json | 26 - data/austincomer.json | 26 - data/avidcoder101.json | 11 - data/avie-dev.json | 32 - data/avie-dev/testimonials/Spiritdivine.json | 5 - data/avie-dev/testimonials/mpotane.json | 5 - data/avie-dev/testimonials/tobySolutions.json | 5 - data/avie-dev/testimonials/xkrishguptaa.json | 5 - data/avinashharesh.json | 28 - data/avinashji1302.json | 17 - data/avionmission.json | 87 - data/aviralsharma07.json | 31 - data/avisek85.json | 11 - data/avneesh0612.json | 31 - data/avnigoyal25.json | 32 - data/ayobamiseun.json | 31 - data/ayodejiades.json | 12 - data/ayush-3150.json | 36 - data/ayush24k.json | 36 - data/ayushlohmod.json | 38 - data/ayushsgithub.json | 26 - data/ayushsinghal90.json | 41 - data/bL34cHig0.json | 59 - data/badmus306.json | 16 - data/baibhav-tiwari.json | 78 - data/bakar-dev.json | 26 - data/bala-hantsi.json | 35 - data/bamblebam.json | 16 - data/bansaltushar014.json | 21 - data/baruKreddy.json | 16 - data/beherabikram.json | 43 - data/bello-olalekan.json | 16 - data/bellsofaba.json | 68 - data/ben-dh3.json | 16 - data/benjaminmichaelis.json | 35 - data/bennykay.json | 42 - data/bharat5604.json | 35 - data/bharathkalyans.json | 28 - data/bhargav794.json | 16 - data/bhattabhi013.json | 120 - data/bhavanas-jpg.json | 21 - data/bhavyamehta4439.json | 16 - data/bhavyawahie.json | 21 - data/bhawanak0504.json | 11 - data/bikrantjajware.json | 27 - data/binadiegha.json | 36 - data/bisesh.json | 16 - data/bishal7679.json | 16 - data/bishalbera.json | 31 - data/biswabaibhab007.json | 21 - data/bkpecho.json | 200 - data/blair49.json | 26 - data/bobbyy16.json | 31 - data/boretkiterie.json | 21 - data/branrm.json | 4 - data/briankiariemwaniki.json | 45 - data/brilvio.json | 21 - data/brysonwaisi.json | 36 - data/bugsyy157.json | 16 - data/caotanduc.json | 25 - data/captainWaheed.json | 21 - data/carrotfarmer.json | 21 - data/ch-jaswanth.json | 21 - data/chaddyc.json | 21 - data/chaitali-khangar.json | 16 - data/chaitanyakatore.json | 51 - data/cheehieu.json | 50 - data/cheehieu/testimonials/cheehieu.json | 5 - data/chetannada.json | 179 - data/chibuike-19.json | 21 - data/chidubem.json | 21 - data/chimay29hub.json | 21 - data/chinma-yyy.json | 49 - data/chints87.json | 26 - data/chiomavera.json | 47 - data/chirag0002.json | 52 - data/chirag4242.json | 79 - data/chiragagrawal9200.json | 21 - data/chiragjh7.json | 27 - data/chiragkhatri19.json | 59 - data/chriskalmar.json | 26 - data/ckvignesh.json | 39 - data/code-with-onye.json | 21 - data/codeInn001.json | 32 - data/coder-XX04.json | 36 - data/coder-chahal.json | 21 - data/codewhiteweb.json | 109 - data/codewithfan.json | 21 - data/crazydevlegend.json | 21 - data/curi-adi.json | 11 - data/cybercoder-naj.json | 26 - data/cybergeekgyan.json | 21 - data/cyberpratv.json | 30 - data/dahlansatyam.json | 37 - data/dalpatrathore.json | 21 - data/damoski2.json | 36 - data/daniel-jp/testimonials/daniel-jp.json | 1 - data/daniloparrajr.json | 47 - data/danishhansari.json | 21 - data/dannyhw.json | 36 - data/darkterminal.json | 37 - data/darvesh29.json | 31 - data/data2kinyungu.json | 31 - data/david-kariuki.json | 39 - data/davideimola.json | 41 - data/davidemusi.json | 18 - data/davydocsurg.json | 72 - .../davydocsurg/testimonials/davydocsurg.json | 5 - data/de-marauder.json | 26 - data/debadityasingh8972.json | 16 - .../testimonials/Neeharika-Sonowal.json | 5 - data/debasish-patnaik.json | 21 - data/debasishbsws.json | 41 - data/deborshikun.json | 20 - data/deepak039543.json | 11 - data/deepakrudrapaul.json | 43 - data/deepanshu-rawat6.json | 41 - data/deepanshu1334.json | 31 - data/denyslins.json | 22 - data/dev-phantom.json | 21 - data/dev-rakeshshaw.json | 123 - data/devWonderkind.json | 45 - data/devashizh.json | 11 - data/devasyarajguu.json | 22 - data/devesh2511.json | 26 - data/devhabib429.json | 72 - data/devilsaint99.json | 16 - data/devjavedmohd.json | 23 - data/devmukhtarr.json | 43 - data/devsachinsharma.json | 51 - .../testimonials/kunal-kushwaha.json | 5 - data/devsurajrai.json | 16 - data/devvsakib.json | 37 - data/dhananjayan.json | 16 - .../dhruvabhat24/testimonials/Abiji-2020.json | 5 - .../testimonials/saksham-jain177.json | 5 - data/dhruvabhat24/testimonials/sujan5757.json | 5 - data/digambar.json | 26 - data/diggajupadhyay.json | 32 - data/diksha1159.json | 17 - data/dikshitasharma.json | 11 - data/dineshlalam15.json | 31 - data/dipankar.json | 16 - data/dipankr.json | 96 - data/dirwolf.json | 21 - data/distributethe6ix.json | 63 - .../testimonials/krupalitrivedi.json | 5 - .../testimonials/loftwah.json | 5 - data/diva-21.json | 26 - data/divyanshraj0408.json | 25 - data/divyashaktipal.json | 36 - data/dmitrii-kilishek.json | 79 - data/dmprieto.json | 17 - data/donaina.json | 16 - data/doniwirawan.json | 26 - data/donlouie.json | 11 - data/donmarvex.json | 26 - data/dr-adada.json | 27 - data/drhayes.json | 21 - data/drsimplegraffiti.json | 26 - data/dsjoench.json | 11 - data/dunnjacoba.json | 60 - data/dunyanong.json | 16 - data/durgaprasad118.json | 48 - data/dushmanta05.json | 22 - data/dwivedyaakash.json | 16 - data/dybran.json | 16 - data/easaka.json | 16 - data/ebenezer-akhonya.json | 26 - data/eddejayaklu.json | 16 - data/eddiejaoude.json | 189 - .../events/2022-12-09-live-stream.json | 11 - data/eddiejaoude/events/2022-12-10-talk.json | 12 - .../events/2023-03-10-devrelcon.json | 12 - .../events/2023-05-27-eddie-con.json | 15 - .../events/2023-07-27-wearedevelopers.json | 15 - .../events/2023-09-18-talk-infobip.json | 18 - .../testimonials/Akshu-on-github.json | 5 - data/eddiejaoude/testimonials/CBID2.json | 5 - data/eddiejaoude/testimonials/Ertan222.json | 5 - .../eddiejaoude/testimonials/FrancescoXX.json | 5 - data/eddiejaoude/testimonials/Njong392.json | 5 - .../testimonials/Rishabh-Singh-Codes.json | 5 - data/eddiejaoude/testimonials/Shukla007.json | 5 - data/eddiejaoude/testimonials/Srinja333.json | 5 - .../testimonials/ZeeMonk-pixel.json | 5 - .../testimonials/avinashji1302.json | 5 - .../eddiejaoude/testimonials/eddiejaoude.json | 5 - .../testimonials/juliafmorgado.json | 5 - .../testimonials/krupalitrivedi.json | 5 - data/eddiejaoude/testimonials/loftwah.json | 5 - .../testimonials/priyankarpal.json | 5 - .../testimonials/sagarbangade.json | 5 - .../testimonials/shubhsharma19.json | 5 - .../testimonials/thsurgeonofdeath.json | 5 - .../testimonials/tobySolutions.json | 5 - .../testimonials/xkrishguptaa.json | 5 - data/edgarefigueroa.json | 21 - data/edsodz.json | 31 - data/eltociear.json | 21 - data/elyanah-aco.json | 22 - data/emmyVon.json | 18 - data/enn-dee.json | 16 - data/enraiha0307.json | 43 - data/eoinmurphy.json | 16 - data/esau-morais.json | 21 - data/eshan-sharma.json | 41 - data/eugene4545.json | 16 - data/evavic44.json | 38 - data/everydaycodings.json | 52 - data/exzekai.json | 39 - data/ezeetester.json | 16 - data/ezinneanne.json | 44 - data/faarish.json | 26 - data/fabian4.json | 49 - data/fadebowaley.json | 21 - data/falakamin31.json | 31 - data/fatemaker254.json | 21 - data/fatihsamur.json | 26 - data/fatimakay.json | 16 - data/favalcodes.json | 38 - data/fayazmiraz.json | 73 - data/felipetodev.json | 21 - data/fitdevs.json | 21 - data/fless-lab.json | 46 - data/flexzy2011.json | 35 - data/florianclanet.json | 16 - data/foss2cyber.json | 156 - data/foxy4096.json | 16 - data/frankiefab100.json | 21 - data/franqsanz.json | 26 - data/freedompraise.json | 21 - data/fremen1990.json | 52 - data/funmilolaadebisi.json | 21 - data/furkanmutlu.json | 80 - data/gabel.json | 16 - data/gantoin.json | 22 - data/gauravrattan.json | 26 - data/gawadeatul.json | 42 - data/geeky-sambhav.json | 36 - data/gekkowrld.json | 21 - data/gentlegiantdev.json | 41 - data/gethushan.json | 149 - data/ghorbani-mohammad.json | 21 - data/githubarj.json | 39 - data/givenkiban1.json | 62 - data/giyednap.json | 21 - data/gokul8747.json | 16 - data/goobric.json | 16 - data/gouravmohanty7070.json | 21 - data/gowthae.json | 31 - data/grand-rick001.json | 97 - .../2023-02-25-luna-hacks-hackathon.json | 14 - .../2023-03-9-apis-101-with-postman.json | 14 - ...workflows-and-trends-students-can-use.json | 13 - data/greenchapeljohn.json | 48 - data/guidemetothemoon.json | 101 - data/guptaanshik1.json | 16 - data/guptasajal411.json | 16 - data/guranshdeol.json | 45 - data/gurjeetsinghvirdee.json | 113 - .../testimonials/ishikagoyal02.json | 5 - .../testimonials/utkarsh006.json | 5 - data/guymenahem.json | 62 - data/hady68.json | 48 - data/haideralipunjabi.json | 68 - data/hailer24.json | 40 - data/hakkanoodles.json | 11 - data/haldaranup.json | 39 - data/hardik7863.json | 16 - data/hareom284.json | 26 - data/hariFED.json | 13 - data/harikanani.json | 16 - data/hariketsheth.json | 34 - .../testimonials/basit333.json | 5 - .../testimonials/dawoodidrees.json | 5 - data/harkiratsm.json | 16 - data/harmeetsingh11.json | 21 - data/harohar13.json | 11 - data/harshasingamshetty1.json | 32 - data/harshit-002.json | 16 - data/harshit-paneri.json | 36 - data/harshmathurx.json | 21 - data/harshraj8843.json | 16 - data/harshsingh32.json | 83 - data/harshsinghatz.json | 21 - data/harsitagarwalla187.json | 21 - data/haseebyousuf.json | 27 - data/hasnainmakada-99.json | 41 - data/hayatharoon.json | 21 - data/hebypaul.json | 21 - data/helloakash1701.json | 16 - data/hellofaizan.json | 26 - data/hemantwasthere.json | 35 - data/henilGondalia.json | 56 - data/henrychris.json | 16 - data/heyrishabh13.json | 16 - data/heysagnik.json | 25 - data/himanshuprasad789.json | 21 - data/hitarth01.json | 26 - data/hiteshkowdiki.json | 16 - data/hmhard.json | 81 - data/homelyseven250.json | 11 - data/hong-codes.json | 26 - data/huamanraj.json | 21 - data/hussain-shariff.json | 50 - data/hzpeng57.json | 17 - data/i-am-amrendra.json | 31 - data/i-am-yuvi.json | 29 - data/iAnonymous3000/testimonials/nicfab.json | 5 - data/iKunal-Singh.json | 101 - data/iSubhamMani.json | 18 - data/iam-Rps.json | 71 - data/iamBijoyKar.json | 36 - data/iamVP7.json | 48 - data/iamaamunir.json | 24 - data/iamfasal.json | 57 - data/iamr-kumar.json | 81 - data/iamrahul8.json | 41 - data/iamravi1.json | 36 - data/iamthecloverly.json | 49 - data/iamunnip.json | 181 - data/iamvbenz49.json | 21 - data/ianskie26.json | 21 - data/iasonathanasiosgiatsios.json | 16 - data/ibilalkayy.json | 200 - ...con-cloudnativecon-north-america-2022.json | 12 - ...18-kubecon-cloudnativecon-europe-2023.json | 12 - data/ibilalkayy/testimonials/eddiejaoude.json | 5 - .../testimonials/hola-soy-milk.json | 5 - data/ibilalkayy/testimonials/loftwah.json | 5 - .../testimonials/the-amazing-atharva.json | 5 - data/ibnuahmed.json | 26 - data/ibrahimq21.json | 4 - data/ibrahimrehman1.json | 30 - data/ibukunoluwanap.json | 47 - data/ieshreya.json | 46 - data/ighoshsubho.json | 26 - .../testimonials/ihatespaghetti.json | 5 - data/ihtishamKhan.json | 51 - data/ikembakwem.json | 11 - data/im-machakata.json | 58 - data/imaaquibali.json | 79 - data/imanishbarnwal.json | 21 - data/imbeshat.json | 45 - data/imf-ali.json | 87 - data/imhimansu28.json | 21 - data/imlakshay08.json | 35 - data/imnischaygowda.json | 48 - data/impranshu.json | 73 - data/imran1509.json | 92 - .../events/2023-05-17-talk-kubehuddle.json | 13 - .../2023-05-24-talk-BrazilCloudsSummit.json | 13 - .../events/2023-06-08-talk-Platformcon.json | 13 - .../2023-06-15-talk-DevOpsDaysBirmingham.json | 13 - .../events/2023-09-18-talk-infobip.json | 13 - .../2023-09-20-talk-SwissCloudNativeDay.json | 13 - .../2023-11-27-talk-DevCloudConference.json | 13 - .../testimonials/aasthashahcodes.json | 5 - data/imran1509/testimonials/gagan-baghel.json | 5 - data/imran1509/testimonials/loftwah.json | 5 - data/imsp18.json | 26 - data/imtiazpy.json | 80 - data/imtmh.json | 21 - data/imvedanshmehra.json | 21 - data/indigo423.json | 185 - data/infinite8loop.json | 35 - data/infotheharshit.json | 11 - data/infoxicator.json | 21 - data/ioanat94.json | 42 - data/iqrafirdose.json | 92 - data/irfanariyaz.json | 26 - data/iriteshmishra.json | 36 - data/irusha.json | 15 - data/ishxn69.json | 49 - data/ismail-benlaredj.json | 21 - data/ismailwafid.json | 16 - data/issamahwach.json | 16 - data/its-kunal.json | 11 - data/itsaakashpatel.json | 30 - data/itsarghyadas.json | 16 - data/itsayopapi.json | 21 - data/itsbhavsagar.json | 11 - data/itsdevdeepak.json | 56 - data/itself13.json | 21 - data/itsmenikhill.json | 30 - data/itsoluwatobby.json | 21 - data/itsomsarraf_.json | 26 - data/itsshahinhere.json | 26 - data/itsshivamsrivastava.json | 67 - data/itssouray.json | 26 - data/itzwow.json | 21 - data/izam-mohammed.json | 69 - data/izzarzn.json | 16 - data/j-barreiros.json | 20 - data/jacksonmathew.json | 11 - data/jadebanares.json | 21 - data/jainam-r.json | 16 - data/jainamshah3638.json | 36 - data/jainankit0811.json | 11 - data/jaishbs.json | 24 - data/jaiswalshash.json | 26 - data/jarek-pacocha.json | 62 - data/jaswanth187.json | 21 - data/jatiinyadav.json | 16 - data/jatin.json | 16 - data/jatin510.json | 21 - data/jaydeepkhatri.json | 57 - data/jayk-gupta.json | 21 - data/jayvirrathi.json | 16 - data/jeesus-bock.json | 21 - data/jegrami.json | 32 - data/jennifer-pecky.json | 11 - data/jeremythomas.json | 20 - data/jessachalla.json | 51 - data/jessiebelle.json | 11 - data/jfmartinz.json | 99 - data/jiafie7.json | 11 - data/jideabdqudus.json | 21 - data/joe94113.json | 50 - data/joeboadiDev.json | 16 - data/joelkabamba/testimonials/daniel-jp.json | 5 - data/joelnyongesa.json | 58 - data/joeshajan.json | 21 - data/jofftiquez.json | 51 - data/jofftiquez/testimonials/mpotane.json | 5 - data/johan237.json | 26 - data/john.json | 24 - data/johne10.json | 21 - data/jonasermert.json | 21 - data/jontstaz.json | 32 - data/jordeguevara.json | 21 - data/jorshimayor.json | 23 - data/joshjgomes.json | 45 - data/joshlong.json | 73 - data/joshuaedo.json | 21 - data/joshuaizu.json | 36 - data/jossse69.json | 11 - data/josuembuyu.json | 25 - data/juanf1990.json | 26 - data/jugaaadd.json | 62 - data/juliafmorgado.json | 120 - .../events/2023-02-07-civo-navigate.json | 11 - .../events/2023-04-18-kubecon-eu.json | 12 - .../events/2023-05-17-kubehuddle.json | 11 - .../testimonials/eddiejaoude.json | 5 - data/juliafmorgado/testimonials/payalpm.json | 5 - data/kabir0x17.json | 16 - data/kahmed-stack.json | 11 - data/kaisunoo.json | 47 - data/kaiwalyakoparkar.json | 62 - data/kalijonn.json | 21 - data/kalyan-vurugonda.json | 66 - data/kammy1996.json | 21 - data/kanishbodhwani.json | 60 - data/kapoorsaumitra.json | 16 - data/karan-2906.json | 17 - data/karlGusta.json | 26 - data/karntheai.json | 31 - data/karthiknadar1204.json | 11 - data/kartikgajjar7.json | 21 - data/kartiklk.json | 72 - data/kartikmehta8.json | 41 - data/katalystkat.json | 31 - data/katzjeff.json | 27 - data/kaushalnitb.json | 16 - data/kavyamadasu | 21 - data/kayjilesen.json | 51 - data/kdp-alpha.json | 16 - data/kdpuvvadi.json | 40 - data/kdteraiya.json | 54 - data/kedar1998.json | 21 - data/keerthu3196.json | 37 - data/kelvinparmar.json | 26 - data/kennie-larkson.json | 21 - data/keywordvfx.json | 21 - data/khairalanam.json | 36 - data/khalidx3.json | 21 - data/khan-droid.json | 16 - data/khaymanii.json | 24 - data/khushaal.json | 16 - data/khushalarora.json | 36 - data/khushbumaheshwarii.json | 42 - data/khushi818.json | 21 - data/khushigahlot29.json | 16 - data/khushisaxena.json | 21 - data/king0203.json | 16 - data/kingDOM2227.json | 55 - data/kingwisdom.json | 16 - data/kirtankp.json | 89 - data/kirtijain627.json | 21 - data/kirtiraj22.json | 21 - data/kishanrajput23.json | 41 - data/kishore.json | 16 - data/kodewithchirag.json | 61 - data/kohwdev.json | 27 - data/konpal-sharma.json | 11 - data/krimoelbahri.json | 17 - data/krishnanshagarwal112.json | 26 - data/krishnanunnijs.json | 11 - data/krupalitrivedi.json | 73 - .../krupalitrivedi/testimonials/Njong392.json | 5 - .../testimonials/shubhsharma19.json | 5 - data/krushnarout.json | 57 - data/ksaurabh4.json | 54 - data/ksen21.json | 21 - data/kshitij9896.json | 67 - data/kulkarnigaurav38.json | 16 - data/kumar-kalyan.json | 56 - data/kumar-rocks.json | 21 - data/kumaran.json | 25 - data/kumarankit999.json | 26 - data/kumarsonsoff3.json | 176 - data/kunal00000.json | 69 - data/kundangupta1993.json | 30 - data/kush6291.json | 14 - data/kushvahasumit.json | 37 - data/l-legren.json | 27 - data/l-przybylka.json | 30 - data/lailahgrant.json | 44 - data/lakshay-nasa.json | 21 - data/lakshay451.json | 16 - data/lakshmishreea122003.json | 36 - data/lakshya7878.json | 16 - data/lalitdhane.json | 21 - data/lambeboluwatife.json | 73 - data/langnerdavid.json | 34 - data/lassv.json | 26 - data/latenighthunter.json | 26 - data/latifbhatti.json | 20 - data/lavanyayangala.json | 41 - data/lawanu.json | 26 - data/lebe24.json | 38 - data/leecheeyong.json | 27 - data/legendarykamal.json | 84 - data/leo7736.json | 40 - data/leonid066.json | 103 - data/lewisushindi.json | 21 - data/lilmubby.json | 26 - data/linamiko.json | 16 - data/linneszyx.json | 52 - data/liza-bhutani.json | 31 - data/lloydlobo.json | 25 - data/lmac-1.json | 91 - data/lokeshvasnik.json | 21 - data/lonebots.json | 46 - data/lovakush.json | 26 - data/lubnafathima.json | 75 - data/lucky-chap.json | 26 - data/luckyklyist.json | 38 - data/lumary2.json | 21 - data/lux5h.json | 16 - data/lvnilesh.json | 11 - data/maemreyo.json | 26 - data/maharshi-sinha.json | 50 - data/maheshkasabe.json | 51 - data/mahfuztbt.json | 32 - data/maina401.json | 42 - data/mainfunktion.json | 21 - data/maithrivh.json | 21 - data/malaviya-parth.json | 21 - data/malicodes2.json | 41 - data/malishkapandey.json | 20 - data/mallyapravin.json | 21 - data/manishd17.json | 43 - data/manishgupta416.json | 26 - data/manishitMani.json | 16 - data/mann-codes2014.json | 21 - data/manoj9896.json | 16 - data/manojsai1.json | 11 - data/manq2010.json | 31 - data/mansi-binjola.json | 21 - data/mansig20.json | 16 - data/manthanank.json | 113 - data/marameref.json | 37 - data/marcelosousa.json | 16 - data/marcokumu.json | 21 - data/mariamadeyemi.json | 16 - data/marianaWest.json | 32 - data/marisabrantley.json | 26 - data/markodenic.json | 71 - data/marlonaesparza.json | 11 - data/masete.json | 16 - data/massii-nechiche.json | 20 - data/matthewraymond.json | 40 - data/maxton4life.json | 42 - data/mayo7e.json | 21 - data/mayurstwt.json | 16 - data/mazahaca.json | 65 - data/mcgonagle.json | 21 - data/mctilde.json | 11 - data/mdarslan7.json | 41 - data/mdrianislam0or1.json | 36 - data/mdwasim74.json | 17 - data/meet931.json | 77 - data/mehakagrawal.json | 31 - data/mehmetsaidozsoy.json | 31 - data/mehra-sourav.json | 21 - data/mendax0110.json | 26 - data/merouanezouaid.json | 21 - data/merwinmathew33.json | 32 - data/methlox.json | 31 - data/mhdamaan79.json | 36 - data/mherzog4.json | 21 - data/mhgolestan.json | 21 - data/michagodfrey.json | 63 - data/midhundevasia1.json | 41 - data/mikebochenek.json | 26 - data/mikejw.json | 88 - data/mikeysan.json | 16 - data/minnypatel.json | 27 - data/mirazxmondal.json | 91 - data/mishba-ai.json | 26 - data/mjcoder15.json | 21 - data/mjosh51.json | 21 - data/mkbhru.json | 16 - data/mkubdev.json | 76 - data/mnik7044.json | 26 - data/mnvsk97.json | 11 - data/modirocks.json | 4 - data/mohamed_ah.json | 16 - data/mohammad.json | 16 - data/mohan.json | 16 - data/mohanthilak.json | 21 - data/mohdfarhannawaz.json | 31 - data/mohit-marathe.json | 40 - data/mohit1607.json | 34 - data/mohitparmar1.json | 21 - data/money8203.json | 86 - .../testimonials/the-amazing-atharva.json | 5 - data/moonLight-7k.json | 21 - data/motasimmakki.json | 21 - data/mpotane.json | 84 - data/mpotane/testimonials/jofftiquez.json | 5 - data/mrabro.json | 41 - data/mrdevil0-9.json | 26 - data/mrunlikeliest.json | 11 - data/mslepko.json | 31 - data/muhammadanas0716.json | 31 - data/muhammedhasann.json | 21 - data/munish-on-git.json | 21 - data/mustafa-edu.json | 55 - data/mustafa-nds.json | 62 - data/mustafaansarii.json | 85 - data/muzamil-mia.json | 36 - data/nabadeeptalukdar.json | 21 - data/nabadev.json | 21 - data/nagaadshe1.json | 27 - data/nagendradevara.json | 26 - data/naman-tiwari.json | 21 - data/nancyKasaudhan20.json | 16 - data/nandinishiny.json | 16 - data/nanna3210.json | 35 - data/nanthakumaran-s.json | 57 - data/naomi-lgbt.json | 65 - data/naomi-lgbt/testimonials/naomi-lgbt.json | 5 - data/natea123.json | 16 - data/nathgoutam93.json | 43 - data/natlmartin.json | 16 - data/naveen13-06.json | 34 - data/navharsh.json | 36 - data/navneet17360.json | 16 - data/nayan1xyz.json | 39 - data/nazmulhassan.json | 25 - data/ndzhwr.json | 21 - data/neerajkumar161.json | 55 - data/neerajrathore.json | 25 - data/neerajsingh869.json | 21 - data/nerdynikhil.json | 165 - data/netteNz.json | 26 - data/neutr0n420.json | 26 - data/nfa1.json | 11 - data/ngdream.json | 21 - data/nhemnt.json | 31 - data/ni5arga.json | 26 - data/nicoleww.json | 33 - data/nidhi333-9.json | 21 - data/nik132-eng.json | 50 - data/nikhilbuts.json | 26 - data/nikhilhuirem.json | 16 - data/nikohoffren.json | 45 - data/nilandev.json | 49 - data/nirbhay12345.json | 16 - data/niteshseram.json | 16 - data/nithin999989.json | 11 - data/nitin-787.json | 21 - data/nitinkumar30.json | 49 - data/nitishkumar07.json | 11 - data/nitisjan.json | 15 - data/niwei822.json | 11 - data/njogued.json | 38 - data/njolipatrick.json | 11 - data/nkitanand.json | 53 - data/nnodim.json | 51 - data/nowayski.json | 31 - data/nurakmal920207.json | 32 - data/nvspavankalyanch.json | 21 - data/obaidashfaq20.json | 11 - data/officialrajdeepsingh.json | 41 - data/okrupesh.json | 116 - data/olatocode.json | 21 - data/omdxp.json | 36 - data/omerome83.json | 21 - data/omk-coder.json | 82 - data/omkar342.json | 16 - data/omlondhe.json | 69 - data/one2code.json | 21 - data/orama254.json | 21 - data/orunto.json | 12 - data/osama-22.json | 21 - data/otnansirk.json | 28 - data/over-light/testimonials/over-light.json | 5 - data/oyenolaphilipinc.json | 42 - .../oyepriyansh/testimonials/oyepriyansh.json | 5 - data/p1kalys.json | 33 - data/paaggeli.json | 16 - data/pacifiquem.json | 30 - data/palakbhawsar98.json | 49 - .../testimonials/rajinikanthe.json | 5 - data/panam-py.json | 16 - data/pankajktech.json | 59 - data/panthsolanki.json | 48 - data/panwar8279.json | 21 - data/parma1111.json | 69 - data/parth-ranalkar.json | 64 - data/parthamk.json | 39 - data/parveshsaini.json | 22 - data/pasindumarasinghe.json | 16 - data/patrickloeber.json | 93 - data/paudelpr1.json | 16 - data/paulaxisabel.json | 129 - data/pavanh007.json | 27 - data/petegordon.json | 51 - data/pg312.json | 18 - data/phatwillis.json | 33 - data/philling1.json | 11 - data/pierizvi.json | 16 - data/piyush-multiplexer.json | 51 - data/piyush-sri.json | 16 - data/piyush280599.json | 21 - data/poojasanwal.json | 26 - data/poorvijn.json | 21 - data/prabhat1001.json | 26 - data/prabhatdubey670.json | 26 - data/pradhuman09.json | 11 - data/pradhyumanarora.json | 21 - data/praduman8435.json | 40 - data/prajwalborkar.json | 16 - data/prakashvishal93.json | 16 - data/prakhartiwari0.json | 50 - data/pranay.json | 21 - data/pranay202.json | 81 - data/pranshu05.json | 46 - data/pranshuj73.json | 51 - data/prasannarames.json | 21 - data/prasanta10.json | 16 - data/prashant235913.json | 21 - data/prateek-srivastav.json | 25 - data/prateek041.json | 21 - data/prathamkandari.json | 41 - data/pratik227.json | 35 - data/pratikkumar-mohite.json | 102 - data/pratit989.json | 16 - data/pratyakshm.json | 31 - data/praveen0raj.json | 19 - data/praveenpy273.json | 21 - data/praveenscience.json | 26 - data/pravendra93.json | 39 - data/preethi1915.json | 17 - data/preshpi.json | 31 - data/prgayake.json | 26 - data/pritamrajput.json | 22 - .../2023-05-07-GoogleCloudCommunityDays.json | 17 - data/priyanshu-11000.json | 32 - data/priyanshu096.json | 21 - data/priyanshugarg1010.json | 22 - data/priyanshumaitra.json | 21 - data/priyapahwa.json | 31 - data/prjailani.json | 21 - data/programmer765.json | 40 - data/prrajput1199.json | 22 - data/psypher1.json | 70 - data/publikphigor.json | 21 - data/pulkitbhargava.json | 11 - data/puneetmahali.json | 41 - data/punitbathija.json | 26 - data/pushkaraj2007.json | 21 - data/qadatta.json | 16 - data/qaidjoharj53.json | 27 - .../testimonials/qaidjoharj53.json | 5 - data/queenstack.json | 21 - data/qwelexe.json | 26 - data/qwertyroop.json | 11 - data/raeeceip.json | 81 - data/raghu-007.json | 16 - data/raghu-007/testimonials/raghu-007.json | 5 - data/ragibajmal3.json | 11 - data/rahul152-ai.json | 30 - data/rahulpandey70.json | 36 - data/rahulverma0008.json | 101 - data/raiyanmook27.json | 16 - data/rajaditya06.json | 16 - data/rajeshj11.json | 22 - data/rajiv.json | 16 - data/rajmaurya-dev.json | 16 - data/rakesh-nj.json | 22 - data/rakeshsangem.json | 21 - data/ralphsulit.json | 21 - data/ramanand-rv.json | 31 - data/randyh0120.json | 49 - data/rattandeep1998.json | 52 - data/ravi0900.json | 21 - data/ravibabuvadde.json | 26 - data/raviraj-github.json | 21 - .../testimonials/xkrishguptaa.json | 5 - data/ravireddy07.json | 47 - data/rayben109.json | 16 - data/rayeesrather99.json | 41 - data/razaahmad333.json | 172 - data/rdegbe.json | 16 - data/real-coder007Ravi.json | 36 - data/realdezzy.json | 21 - data/realsollym.json | 56 - data/recognizeyourself.json | 47 - data/renzoromares.json | 16 - data/rep-pierce.json | 21 - data/revati-deshmukh.json | 63 - data/rezarex.json | 26 - data/rghdrizzle.json | 27 - data/rishabhrathore055.json | 16 - data/rishabhsinghal.json | 11 - data/rishabhverma54321.json | 21 - data/rishu6263.json | 16 - data/riteshgharat.json | 26 - data/ritika728.json | 21 - data/rizwan-io.json | 46 - data/rkshaw20.json | 64 - data/roberanegussie.json | 28 - data/robert5313.json | 16 - data/robertusbagaskara.json | 29 - data/rodgersgitau.json | 11 - data/rohansx.json | 26 - data/rohinish404.json | 21 - data/rohit190183107010.json | 73 - data/rohit2k3.json | 45 - data/rohitagr0310.json | 22 - .../testimonials/jainankit0811.json | 5 - data/rohitdasu.json | 42 - data/rohitg00.json | 104 - .../events/023-02-08-stateofopencon.json | 13 - .../testimonials/Rahul-Prasad-07.json | 5 - data/rohitt-gupta.json | 21 - data/rohitverse.json | 31 - data/roljohntorralba.json | 21 - data/ronak-pal1.json | 67 - data/ronenhammnd.json | 35 - data/ronthetech.json | 35 - data/roshanmhatre.json | 21 - data/rossana87.json | 21 - data/rossanodan.json | 63 - data/rowjay007.json | 21 - data/roy2pushkar.json | 21 - data/rtynski.json | 21 - data/ruchiket.json | 26 - data/rudra016.json | 66 - data/rufilboy.json | 21 - data/rukundob451.json | 43 - data/runelk.json | 11 - data/rupali-codes.json | 78 - data/rupali-codes/testimonials/CBID2.json | 5 - data/rushikeshadhav.json | 16 - data/rustybatmobile.json | 21 - data/ruthiel.json | 37 - data/ruxy1212.json | 56 - data/ryan-broguiere.json | 11 - data/s-prateek.json | 16 - data/s4shantanu.json | 41 - data/saadali05.json | 41 - data/sabrinalzbh.json | 31 - data/sachdevlaksh.json | 58 - data/sachindevs.json | 11 - data/sachinparihar.json | 21 - data/sadeedpv.json | 21 - data/safeeralehsan.json | 16 - data/sagar-ghub.json | 16 - data/sagar1621.json | 46 - data/sagarbangade.json | 111 - data/sahil-sagwekar2652.json | 50 - .../events/2023-03-11-MumbaiFOSS.json | 13 - .../testimonials/Shubham185y.json | 5 - data/saidurrahmanmisket.json | 26 - data/saifrahmn.json | 41 - data/saikalyan.json | 16 - data/saikumarb12345.json | 21 - data/sajjadrahman56.json | 21 - data/sakshisahu612.json | 16 - data/salahawk.json | 21 - .../testimonials/thsurgeonofdeath.json | 5 - data/salmanakhtar57.json | 36 - data/salmantec.json | 21 - data/samadpls.json | 31 - data/samarth8765.json | 48 - data/samarthshetty2000.json | 16 - data/sambhavrana27.json | 17 - data/samchan.json | 11 - data/sameem420.json | 44 - data/samikshakute.json | 48 - data/samil-web.json | 11 - data/samipak458.json | 21 - data/samsorrahman.json | 26 - data/samthatcode.json | 22 - data/samuelaidoo45.json | 16 - data/samuelajala01.json | 26 - data/samyabrata-maji.json | 62 - data/sanchitarorra.json | 21 - data/sandramsc.json | 81 - data/sanjay-kv.json | 62 - data/sansarmaske.json | 21 - data/sanskar1306.json | 58 - data/santoshdts.json | 46 - data/sapencio.json | 26 - .../testimonials/Pradumnasaraf.json | 5 - data/sarahlean.json | 36 - data/saram7619.json | 27 - data/sarthakroy2002.json | 67 - data/sarthaksarthak9.json | 22 - data/sarthkdobriyal.json | 26 - data/saugat.json | 24 - data/saurabhbhauryal.json | 31 - data/saurabhmehta1601.json | 16 - data/sauradip.json | 30 - data/sawlew.json | 26 - data/scottWil.json | 26 - data/sebashmh.json | 71 - data/senali-d.json | 38 - data/sessionkiller.json | 25 - data/seths10.json | 44 - data/sfolador.json | 11 - data/shadmanhere.json | 27 - data/shadrack-mwelwa.json | 21 - data/shafaq-here.json | 21 - data/shagunsharma6677.json | 21 - data/shahid.json | 26 - data/shaileshthakur1.json | 40 - data/sharatkatwa.json | 62 - data/sharipoff-0-1.json | 11 - data/shashankbhatgs.json | 16 - data/sheoranharis.json | 21 - data/shericodes.json | 37 - data/shivaabhishek07.json | 31 - data/shivam-sharma7.json | 26 - data/shivamshrivastava.json | 21 - data/shivamsinghydv.json | 71 - data/shivanshyadav.json | 26 - data/shobhitexe.json | 60 - data/shreyanshs31.json | 30 - data/shreyas0924.json | 16 - data/shreyasri258.json | 31 - data/shridharkapshikar.json | 25 - data/shrix1.json | 16 - data/shubhalgupta.json | 11 - data/shubhambaghel.json | 21 - data/shubhamds24.json | 16 - data/shubhamku044.json | 34 - data/shubhampatil9500.json | 16 - data/shubhamsigdar1.json | 26 - data/shubhsh19.json | 11 - data/shubhsharma19.json | 120 - data/shwetasng.json | 41 - data/shwetavish.json | 21 - data/shyam0705.json | 61 - data/sid-khuntwal.json | 36 - data/sid-talesara.json | 116 - data/siddarth2810.json | 45 - data/sidharthviz.json | 32 - data/singh1203.json | 72 - data/singhmohit14072002.json | 72 - data/singodiyashubham87.json | 30 - data/sinhasagar01.json | 16 - data/sirine707.json | 16 - data/skmominali17.json | 21 - data/slayeh17.json | 21 - data/slowcheetah07.json | 16 - data/snehalsenapati23.json | 41 - data/snehap02.json | 21 - data/sohamsattigeri.json | 11 - data/souhaibsfaxi.json | 28 - data/soumdatta81.json | 25 - data/soumik-saha.json | 4 - data/soumil1.json | 21 - data/sourav091.json | 22 - data/souravsk.json | 38 - data/spy-1234.json | 11 - data/sreekar-tammana.json | 16 - data/sri-rishi.json | 27 - data/sriharshamajeti.json | 26 - data/srijoy-paul.json | 26 - data/srinivaskarnati.json | 50 - data/srkds.json | 20 - data/ssbarnea.json | 70 - data/ssensalo.json | 31 - data/sshiv5768.json | 16 - data/ssvali.json | 16 - data/ste001.json | 26 - data/stemount.json | 21 - data/stenwire.json | 16 - data/stephanie-kuihg.json | 34 - data/streetstylecoder.json | 5 - data/subash.json | 42 - data/subhadiptech.json | 16 - data/subhamengine.json | 21 - data/subhamghimire.json | 26 - data/subhendudash02.json | 26 - data/subhodynamics.json | 21 - data/suchakra012.json | 11 - data/suchitragiri.json | 21 - data/sudarshan-doiphode.json | 36 - data/sudeepta.json | 21 - data/sudhanshu042004.json | 16 - data/sudhanshutech.json | 21 - data/suhail34.json | 16 - data/sumitNITS.json | 47 - data/sumitbhanushali.json | 26 - data/sumitishere.json | 54 - data/sumitmukharjeeeeee.json | 16 - data/sumusiriwardana.json | 36 - data/sunidhichopada18.json | 16 - data/sunil_joshi.json | 16 - data/sunilsinghrana.json | 21 - data/supunsathsara.json | 37 - data/surajmaity1.json | 45 - data/surajyadav1108.json | 31 - data/surendhar-palanisamy.json | 35 - data/susheelpal.json | 26 - data/suubh.json | 16 - data/suvm7.json | 26 - data/swagataroy30.json | 37 - data/swapnul.json | 16 - data/syofyanzuhad.json | 51 - data/ta-sakin.json | 16 - data/tangorishi.json | 96 - data/tanishagupta1.json | 26 - data/tanishakumawat.json | 21 - data/tanishkamakode.json | 22 - data/tanishqamitra.json | 21 - data/tanitoluwam.json | 31 - data/tanvi2104.json | 16 - data/tao12345666333.json | 67 - data/taravis.json | 11 - data/tarunclub.json | 32 - data/tarunmankar.json | 21 - data/tausiq2003.json | 107 - data/tcodes27.json | 21 - data/tdogubo.json | 22 - data/technicave.json | 21 - data/technophile-04.json | 16 - data/tejas-gk.json | 48 - data/tejas-raskar.json | 63 - data/temilolakutelu.json | 26 - data/tenyapious.json | 16 - data/teyddie22.json | 25 - data/thamerla.json | 49 - data/thatmitchcanter.json | 51 - data/the-amazing-atharva.json | 59 - data/the-lazy-learner.json | 44 - data/theBeginner86.json | 16 - data/theCephas.json | 21 - data/theMillenniumFalcon.json | 16 - data/theVatsal3802.json | 66 - .../events/25-01-2023-flutter-forward.json | 12 - data/theabhayprajapati.json | 21 - data/thealgorithms.json | 36 - data/theanantchoubey.json | 37 - data/thebarshablog.json | 77 - .../events/2023-03-15-chaos-carnival.json | 12 - .../events/2023-05-10-OSS-NA.json | 13 - .../events/2023-05-11-kcdturkey-conf.json | 12 - .../events/2023-05-16-kubehuddle-conf.json | 12 - .../testimonials/xkrishguptaa.json | 5 - data/thecentrons.json | 26 - data/thehashmap.json | 92 - data/thekrprince.json | 21 - data/themanoz.json | 20 - data/theranamuskan.json | 26 - data/theriyazo.json | 40 - data/theselaw.json | 31 - data/thesobercoder.json | 50 - data/thisisdishang.json | 65 - data/threesquaree.json | 16 - data/thtauhid.json | 16 - data/thunderbirdceg.json | 11 - data/timDeHof.json | 70 - data/tiyabansal.json | 21 - data/tnrajpara.json | 21 - data/tobySolutions.json | 163 - .../testimonials/AliReza1083.json | 5 - data/tobySolutions/testimonials/Ellah120.json | 5 - .../testimonials/MadhuSaini22.json | 5 - .../tobySolutions/testimonials/Shukla007.json | 5 - data/tobySolutions/testimonials/loftwah.json | 5 - .../testimonials/oyenolaphilipinc.json | 5 - .../testimonials/shubhsharma19.json | 5 - .../testimonials/xkrishguptaa.json | 5 - data/toukirkhan.json | 31 - data/tplive.json | 11 - data/tr-sangale.json | 26 - data/tsipporahc.json | 11 - data/tuhamworld.json | 26 - data/tusharsinghrawat.json | 11 - data/tvjones.json | 10 - data/ubaniIsaac.json | 45 - data/uddinArsalan.json | 26 - data/udurgesh6.json | 21 - data/uglymkay/testimonials/uglymkay.json | 5 - data/ujjwal450.json | 21 - data/ujjwalkirti.json | 52 - data/umaresso.json | 36 - data/underager.json | 21 - data/ursmahi.json | 35 - data/utkarsh1311.json | 42 - data/utkarshkrishna2004.json | 26 - data/uuvedant4.json | 44 - data/vaibhav-xt.json | 137 - data/vaibhav.json | 22 - data/vaibhavpawarsdet.json | 21 - data/vaishnav-sh.json | 30 - data/vamsikurimeti.json | 73 - data/vamsipenmetsa7.json | 94 - data/vanshiz.json | 13 - data/varad-kulkarni172.json | 27 - data/varghesejose2020.json | 16 - data/vasantisuthar.json | 36 - data/vczb.json | 26 - data/vectorojay.json | 21 - data/vedanshi555.json | 21 - data/vedant-kakde.json | 21 - data/vedantpople4.json | 26 - data/vemuladinesh25082002.json | 12 - data/verma-kunal.json | 75 - .../testimonials/TusharPaul01.json | 5 - data/vickygupta.json | 16 - data/victorchrollo14.json | 26 - data/victoriacheng15.json | 31 - data/vidhimakani74.json | 61 - data/vigdisha.json | 21 - data/vijaysheru.json | 21 - data/vikalp-tomer.json | 16 - data/vikasganiga05.json | 30 - data/vikaskumar2703.json | 39 - data/vikaswakde.json | 39 - data/vikram-8290.json | 16 - data/viktorCodes.json | 31 - data/vinay-ksingh.json | 26 - data/vinay.json | 16 - data/vincekashaka.json | 21 - data/vineetjaiss.json | 26 - data/vinyldavyl.json | 26 - data/vinyldavyl/testimonials/Vinyl-Davyl.json | 5 - data/vinzvinci.json | 95 - data/virajnirbhavane.json | 21 - data/viroopaksh-utrayak.json | 31 - data/virtual-designer.json | 73 - data/vishal-codes.json | 16 - data/vishal126.json | 21 - data/vishal206.json | 11 - data/vishalchauhan.json | 31 - data/vishalrathore8oct.json | 31 - data/vishnu-31.json | 21 - data/vishnu-mouli-102408.json | 59 - data/vishnuhari17.json | 21 - data/vishwak1002.json | 36 - data/vivek.json | 25 - data/vivek839.json | 21 - data/vivekpal1.json | 63 - data/viveksinra.json | 110 - data/vivekyadav19.json | 41 - data/vjsinsights.json | 26 - data/void-hr.json | 26 - data/voidz.json | 16 - data/vprankul0306.json | 23 - data/vrajdesai78.json | 16 - data/vrishti29.json | 16 - data/vsnthdev.json | 44 - data/waellerbe.json | 18 - data/wajid281.json | 16 - data/wasimreja.json | 37 - data/wass08.json | 79 - data/wasup-yash.json | 25 - data/wayneomahony.json | 25 - data/weilincheng.json | 55 - data/wendeee.json | 26 - data/why-sid.json | 16 - data/wrmacdonald.json | 68 - data/wyntonfranklin.json | 31 - .../xkrishguptaa/testimonials/LinuxGamer.json | 5 - .../testimonials/MadhuSaini22.json | 5 - .../testimonials/eddiejaoude.json | 5 - data/xkrishguptaa/testimonials/loftwah.json | 5 - .../testimonials/shubhsharma19.json | 5 - .../testimonials/tobySolutions.json | 5 - data/xp-vit.json | 37 - data/xperience001.json | 30 - data/yamdevv.json | 16 - data/yaser-alazm.json | 21 - data/yashhhh04.json | 16 - data/yashpandey002.json | 21 - data/yashpreet2707.json | 31 - data/yashrajjain726.json | 28 - data/yashrajthakor.json | 11 - data/yashsharma999.json | 25 - data/yashwankhade.json | 16 - data/yashwanth-3000.json | 33 - data/yashwanthSRIVAT.json | 31 - data/yassineatik.json | 42 - data/yatharth1706.json | 53 - data/yax-coder.json | 16 - data/yesayajones.json | 16 - data/yeshwantthota.json | 16 - data/yhuteemoren.json | 26 - data/yiremorlans.json | 57 - data/yobuir.json | 11 - data/yogesh.json | 16 - data/yonireti.json | 16 - data/yosr-fourati.json | 16 - data/youhavechad.json | 21 - data/yrncollo.json | 60 - data/yusuffikri.json | 21 - data/zabihhaqqani.json | 26 - data/zadilkhwaja.json | 16 - data/zaid-hassan.json | 31 - data/zaidahmad25.json | 124 - data/zakafan.json | 11 - data/zakariyahrobiat.json | 26 - data/zaktech96.json | 16 - data/zehra47.json | 16 - data/zheroin.json | 11 - data/zishan.json | 16 - data/zishaxn.json | 41 - data/zittogustavo.json | 39 - data/zodraccir.json | 11 - data/zougari47.json | 31 - jsconfig.json | 8 +- models/Account.js | 74 - models/Changelog.js | 16 - models/Link.js | 66 - models/LinkStats.js | 37 - models/Profile.js | 165 - models/Profile/Event.js | 64 - models/Profile/Milestone.js | 48 - models/Profile/Repo.js | 58 - models/ProfileStats.js | 40 - models/Session.js | 21 - models/Stats.js | 42 - models/User.js | 41 - models/VerificationToken.js | 23 - models/index.js | 23 - models/middlewares/logChange.js | 49 - mongo-compose.yml | 7 - next.config.mjs | 112 +- package-lock.json | 24214 +++------------- package.json | 126 +- pages/404.js | 47 - pages/[username].js | 137 - pages/_app.js | 32 - pages/account/manage/event/[[...data]].js | 398 - pages/account/manage/events.js | 71 - pages/account/manage/link/[[...data]].js | 310 - pages/account/manage/links.js | 155 - pages/account/manage/milestone/[[...data]].js | 312 - pages/account/manage/milestones.js | 77 - pages/account/manage/premium.js | 226 - pages/account/manage/profile.js | 285 - pages/account/manage/repos.js | 169 - pages/account/manage/testimonials.js | 192 - pages/account/no-profile.js | 52 - pages/account/onboarding/index.js | 218 - pages/account/statistics/index.js | 225 - pages/account/statistics/link/[id].js | 86 - pages/account/statistics/locations.js | 110 - pages/account/statistics/referers.js | 110 - pages/admin/changelog.js | 113 - pages/admin/events.js | 141 - pages/admin/profiles.js | 131 - pages/admin/statistics.js | 76 - pages/api/account/account.js | 72 - pages/api/account/manage/event/[[...data]].js | 238 - pages/api/account/manage/events.js | 80 - pages/api/account/manage/link/[[...data]].js | 278 - pages/api/account/manage/links.js | 65 - .../account/manage/milestone/[[...data]].js | 256 - pages/api/account/manage/milestones.js | 48 - pages/api/account/manage/profile.js | 138 - pages/api/account/manage/repo/[[...data]].js | 282 - pages/api/account/manage/repos.js | 84 - pages/api/account/manage/settings.js | 259 - pages/api/account/manage/testimonials.js | 118 - pages/api/account/statistics/index.js | 146 - pages/api/account/statistics/link/[id].js | 67 - pages/api/admin/changelog.js | 48 - pages/api/admin/events.js | 42 - pages/api/admin/events/[...id].js | 83 - pages/api/admin/profiles.js | 105 - pages/api/admin/stats.js | 109 - pages/api/auth/[...nextauth].js | 176 - pages/api/auth/db-adapter.js | 110 - pages/api/discover/profiles.js | 40 - pages/api/discover/random.js | 54 - pages/api/discover/tags.js | 61 - pages/api/events.js | 90 - pages/api/icons.js | 49 - pages/api/profiles/[username]/index.js | 299 - pages/api/profiles/[username]/links/[_id].js | 90 - pages/api/profiles/index.js | 42 - pages/api/repos.js | 76 - pages/api/revalidate.js | 21 - pages/api/search/[domain].js | 62 - pages/api/search/index.js | 60 - pages/api/statistics/today.js | 47 - pages/api/statistics/totals.js | 58 - pages/api/stripe.js | 68 - pages/api/system/github.js | 70 - pages/api/system/reload.js | 416 - pages/api/system/stats.js | 36 - pages/api/system/stripe.js | 388 - pages/api/system/testimonials-forms.js | 118 - pages/auth/signin.js | 55 - pages/changelog.js | 233 - pages/docs/community-resources.mdx | 94 - pages/docs/contributing/automated-tests.mdx | 43 - pages/docs/contributing/commits.mdx | 60 - pages/docs/contributing/docs-style-guide.mdx | 81 - pages/docs/contributing/hacktoberfest.mdx | 25 - pages/docs/contributing/labels.mdx | 49 - pages/docs/contributing/reviewers.mdx | 109 - pages/docs/contributing/storybook.mdx | 32 - pages/docs/environments/biodrop-cli.mdx | 52 - .../docs/environments/debugging-in-vscode.mdx | 95 - .../environments/environment-variables.mdx | 94 - pages/docs/environments/github-ui.mdx | 19 - pages/docs/environments/gitpod.mdx | 147 - pages/docs/environments/local-development.mdx | 107 - pages/docs/environments/local-with-atlas.mdx | 60 - pages/docs/faqs.mdx | 37 - pages/docs/full-profile-example.mdx | 156 - pages/docs/how-to-guides/bio-json.mdx | 41 - pages/docs/how-to-guides/editing-forms.mdx | 60 - pages/docs/how-to-guides/editing-json.mdx | 111 - pages/docs/how-to-guides/events-forms.mdx | 76 - pages/docs/how-to-guides/events-json.mdx | 88 - pages/docs/how-to-guides/json-to-forms.mdx | 76 - pages/docs/how-to-guides/links-forms.mdx | 78 - pages/docs/how-to-guides/links-json.mdx | 103 - pages/docs/how-to-guides/milestones-forms.mdx | 78 - pages/docs/how-to-guides/milestones-json.mdx | 66 - pages/docs/how-to-guides/repos-forms.mdx | 43 - .../how-to-guides/socials-shortcuts-forms.mdx | 33 - .../how-to-guides/socials-shortcuts-json.mdx | 56 - pages/docs/how-to-guides/tags-json.mdx | 42 - .../docs/how-to-guides/testimonials-forms.mdx | 45 - .../docs/how-to-guides/testimonials-json.mdx | 58 - pages/docs/index.js | 161 - pages/docs/maintainers.mdx | 88 - pages/docs/map.mdx | 43 - pages/docs/open-source-roadmap/checks.js | 91 - pages/docs/open-source-roadmap/glossary.js | 81 - .../open-source-roadmap/how-to-contribute.js | 69 - pages/docs/open-source-roadmap/index.js | 270 - .../running-the-project-locally.js | 24 - pages/docs/open-source-roadmap/what-next.js | 39 - .../open-source-roadmap/what-to-contribute.js | 106 - pages/docs/open-source-roadmap/what-why.js | 95 - pages/docs/open-source-roadmap/where.js | 88 - pages/docs/premium/auto.mdx | 30 - pages/docs/premium/customisation.mdx | 22 - pages/docs/premium/domain.mdx | 65 - pages/docs/premium/mobile-app.mdx | 28 - pages/docs/premium/pwa.mdx | 36 - pages/docs/profile-tips.mdx | 38 - pages/docs/quickstart-forms.mdx | 87 - pages/docs/quickstart-json.mdx | 215 - pages/docs/terms.mdx | 172 - pages/events.js | 117 - pages/icons.js | 132 - pages/index.js | 365 - pages/maintainers.js | 152 - pages/map.js | 206 - pages/playground.js | 218 - pages/pricing.js | 539 - pages/repos.js | 72 - pages/roadmap.js | 155 - pages/search.js | 300 - playwright.config.js | 120 - postcss.config.js | 6 - postcss.config.mjs | 8 + public/favicon.ico | Bin 7205 -> 0 bytes .../android/android-launchericon-144-144.png | Bin 4210 -> 0 bytes .../android/android-launchericon-192-192.png | Bin 5150 -> 0 bytes .../android/android-launchericon-48-48.png | Bin 2391 -> 0 bytes .../android/android-launchericon-512-512.png | Bin 12035 -> 0 bytes .../android/android-launchericon-72-72.png | Bin 2913 -> 0 bytes .../android/android-launchericon-96-96.png | Bin 3314 -> 0 bytes public/icons/ios/100.png | Bin 3360 -> 0 bytes public/icons/ios/1024.png | Bin 24698 -> 0 bytes public/icons/ios/114.png | Bin 3644 -> 0 bytes public/icons/ios/120.png | Bin 3740 -> 0 bytes public/icons/ios/128.png | Bin 3949 -> 0 bytes public/icons/ios/144.png | Bin 4210 -> 0 bytes public/icons/ios/152.png | Bin 4367 -> 0 bytes public/icons/ios/16.png | Bin 1676 -> 0 bytes public/icons/ios/167.png | Bin 4685 -> 0 bytes public/icons/ios/180.png | Bin 4933 -> 0 bytes public/icons/ios/192.png | Bin 5150 -> 0 bytes public/icons/ios/20.png | Bin 1744 -> 0 bytes public/icons/ios/256.png | Bin 6467 -> 0 bytes public/icons/ios/29.png | Bin 1996 -> 0 bytes public/icons/ios/32.png | Bin 2026 -> 0 bytes public/icons/ios/40.png | Bin 2196 -> 0 bytes public/icons/ios/50.png | Bin 2374 -> 0 bytes public/icons/ios/512.png | Bin 12035 -> 0 bytes public/icons/ios/57.png | Bin 2596 -> 0 bytes public/icons/ios/58.png | Bin 2535 -> 0 bytes public/icons/ios/60.png | Bin 2651 -> 0 bytes public/icons/ios/64.png | Bin 2721 -> 0 bytes public/icons/ios/72.png | Bin 2913 -> 0 bytes public/icons/ios/76.png | Bin 2965 -> 0 bytes public/icons/ios/80.png | Bin 3064 -> 0 bytes public/icons/ios/87.png | Bin 3145 -> 0 bytes .../icons/windows11/LargeTile.scale-100.png | Bin 7613 -> 0 bytes .../icons/windows11/LargeTile.scale-125.png | Bin 9253 -> 0 bytes .../icons/windows11/LargeTile.scale-150.png | Bin 10842 -> 0 bytes .../icons/windows11/LargeTile.scale-200.png | Bin 14273 -> 0 bytes .../icons/windows11/LargeTile.scale-400.png | Bin 30589 -> 0 bytes .../icons/windows11/SmallTile.scale-100.png | Bin 2880 -> 0 bytes .../icons/windows11/SmallTile.scale-125.png | Bin 3193 -> 0 bytes .../icons/windows11/SmallTile.scale-150.png | Bin 3499 -> 0 bytes .../icons/windows11/SmallTile.scale-200.png | Bin 4196 -> 0 bytes .../icons/windows11/SmallTile.scale-400.png | Bin 7068 -> 0 bytes .../windows11/SplashScreen.scale-100.png | Bin 8094 -> 0 bytes .../windows11/SplashScreen.scale-125.png | Bin 9878 -> 0 bytes .../windows11/SplashScreen.scale-150.png | Bin 11811 -> 0 bytes .../windows11/SplashScreen.scale-200.png | Bin 15924 -> 0 bytes .../windows11/SplashScreen.scale-400.png | Bin 36503 -> 0 bytes .../windows11/Square150x150Logo.scale-100.png | Bin 4297 -> 0 bytes .../windows11/Square150x150Logo.scale-125.png | Bin 5083 -> 0 bytes .../windows11/Square150x150Logo.scale-150.png | Bin 5820 -> 0 bytes .../windows11/Square150x150Logo.scale-200.png | Bin 7423 -> 0 bytes .../windows11/Square150x150Logo.scale-400.png | Bin 13915 -> 0 bytes ...go.altform-lightunplated_targetsize-16.png | Bin 1701 -> 0 bytes ...go.altform-lightunplated_targetsize-20.png | Bin 1803 -> 0 bytes ...go.altform-lightunplated_targetsize-24.png | Bin 1939 -> 0 bytes ...o.altform-lightunplated_targetsize-256.png | Bin 7140 -> 0 bytes ...go.altform-lightunplated_targetsize-30.png | Bin 2068 -> 0 bytes ...go.altform-lightunplated_targetsize-32.png | Bin 2142 -> 0 bytes ...go.altform-lightunplated_targetsize-36.png | Bin 2216 -> 0 bytes ...go.altform-lightunplated_targetsize-40.png | Bin 2312 -> 0 bytes ...go.altform-lightunplated_targetsize-44.png | Bin 2394 -> 0 bytes ...go.altform-lightunplated_targetsize-48.png | Bin 2533 -> 0 bytes ...go.altform-lightunplated_targetsize-60.png | Bin 2801 -> 0 bytes ...go.altform-lightunplated_targetsize-64.png | Bin 2836 -> 0 bytes ...go.altform-lightunplated_targetsize-72.png | Bin 3087 -> 0 bytes ...go.altform-lightunplated_targetsize-80.png | Bin 3185 -> 0 bytes ...go.altform-lightunplated_targetsize-96.png | Bin 3553 -> 0 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 1701 -> 0 bytes ...x44Logo.altform-unplated_targetsize-20.png | Bin 1803 -> 0 bytes ...x44Logo.altform-unplated_targetsize-24.png | Bin 1939 -> 0 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 7140 -> 0 bytes ...x44Logo.altform-unplated_targetsize-30.png | Bin 2068 -> 0 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 2142 -> 0 bytes ...x44Logo.altform-unplated_targetsize-36.png | Bin 2216 -> 0 bytes ...x44Logo.altform-unplated_targetsize-40.png | Bin 2312 -> 0 bytes ...x44Logo.altform-unplated_targetsize-44.png | Bin 2394 -> 0 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 2533 -> 0 bytes ...x44Logo.altform-unplated_targetsize-60.png | Bin 2801 -> 0 bytes ...x44Logo.altform-unplated_targetsize-64.png | Bin 2836 -> 0 bytes ...x44Logo.altform-unplated_targetsize-72.png | Bin 3087 -> 0 bytes ...x44Logo.altform-unplated_targetsize-80.png | Bin 3185 -> 0 bytes ...x44Logo.altform-unplated_targetsize-96.png | Bin 3553 -> 0 bytes .../windows11/Square44x44Logo.scale-100.png | Bin 2394 -> 0 bytes .../windows11/Square44x44Logo.scale-125.png | Bin 2673 -> 0 bytes .../windows11/Square44x44Logo.scale-150.png | Bin 2919 -> 0 bytes .../windows11/Square44x44Logo.scale-200.png | Bin 3344 -> 0 bytes .../windows11/Square44x44Logo.scale-400.png | Bin 5231 -> 0 bytes .../Square44x44Logo.targetsize-16.png | Bin 1701 -> 0 bytes .../Square44x44Logo.targetsize-20.png | Bin 1803 -> 0 bytes .../Square44x44Logo.targetsize-24.png | Bin 1939 -> 0 bytes .../Square44x44Logo.targetsize-256.png | Bin 7140 -> 0 bytes .../Square44x44Logo.targetsize-30.png | Bin 2068 -> 0 bytes .../Square44x44Logo.targetsize-32.png | Bin 2142 -> 0 bytes .../Square44x44Logo.targetsize-36.png | Bin 2216 -> 0 bytes .../Square44x44Logo.targetsize-40.png | Bin 2312 -> 0 bytes .../Square44x44Logo.targetsize-44.png | Bin 2394 -> 0 bytes .../Square44x44Logo.targetsize-48.png | Bin 2533 -> 0 bytes .../Square44x44Logo.targetsize-60.png | Bin 2801 -> 0 bytes .../Square44x44Logo.targetsize-64.png | Bin 2836 -> 0 bytes .../Square44x44Logo.targetsize-72.png | Bin 3087 -> 0 bytes .../Square44x44Logo.targetsize-80.png | Bin 3185 -> 0 bytes .../Square44x44Logo.targetsize-96.png | Bin 3553 -> 0 bytes .../icons/windows11/StoreLogo.scale-100.png | Bin 2374 -> 0 bytes .../icons/windows11/StoreLogo.scale-125.png | Bin 2713 -> 0 bytes .../icons/windows11/StoreLogo.scale-150.png | Bin 2901 -> 0 bytes .../icons/windows11/StoreLogo.scale-200.png | Bin 3360 -> 0 bytes .../icons/windows11/StoreLogo.scale-400.png | Bin 5263 -> 0 bytes .../windows11/Wide310x150Logo.scale-100.png | Bin 4555 -> 0 bytes .../windows11/Wide310x150Logo.scale-125.png | Bin 5471 -> 0 bytes .../windows11/Wide310x150Logo.scale-150.png | Bin 6279 -> 0 bytes .../windows11/Wide310x150Logo.scale-200.png | Bin 8094 -> 0 bytes .../windows11/Wide310x150Logo.scale-400.png | Bin 15924 -> 0 bytes public/logo512.png | Bin 8056 -> 0 bytes public/logos/Logo.js | 15 - public/logos/LogoWide.js | 25 - public/manifest.json | 464 - public/next.svg | 1 + public/robots.txt | 3 - public/vercel.svg | 1 + sentry.client.config.js | 30 - sentry.edge.config.js | 16 - sentry.server.config.js | 15 - services/github/getLocation.js | 57 - services/github/getLocationByUsername.js | 63 - services/github/getRepo.js | 31 - services/utils/abbreviateNumbers.js | 6 - services/utils/classNames.js | 3 - services/utils/dateFormat.js | 54 - services/utils/event/filterEvent.js | 37 - services/utils/objectToLabelValueArray.js | 5 - services/utils/search/tags.js | 19 - src/app/favicon.ico | Bin 0 -> 25931 bytes src/app/globals.css | 33 + src/app/layout.js | 17 + src/app/page.js | 113 + middleware.js => src/middleware.js | 0 stories/components/Footer.stories.js | 7 - stories/components/form/Select.stories.js | 23 - stories/components/navbar/Navbar.stories | 8 - stories/components/navbar/Navlink.stories.js | 23 - stories/components/user/UserLink.stories.js | 17 - .../components/user/UserMilestone.stories.js | 46 - stories/components/user/UserPage.stories.js | 22 - .../user/UserTestimonials.stories.js | 13 - stories/components/user/profile.json | 181 - styles/animation.module.css | 86 - styles/globals.css | 96 - styles/onedark.css | 175 - tailwind.config.js | 46 +- tests/404.spec.js | 32 - tests/account/stats/location.spec.js | 70 - tests/account/stats/referer.spec.js | 68 - tests/admin/events.spec.js | 61 - tests/admin/profiles.spec.js | 61 - tests/admin/statistics.spec.js | 64 - tests/changelog.spec.js | 58 - tests/data/_test-profile-user-1.json | 4 - tests/data/_test-profile-user-2.json | 20 - tests/data/_test-profile-user-3.json | 7 - tests/data/_test-profile-user-4.json | 23 - tests/data/_test-profile-user-5.json | 15 - tests/data/_test-profile-user-6.json | 166 - .../events/2022-12-10-talk.json | 12 - .../events/2027-09-18-talk-infobip.json | 18 - .../testimonials/FrancescoXX.json | 5 - .../testimonials/unknown-loftwah.json | 5 - tests/docs/docs.spec.js | 42 - tests/docs/quickstart.spec.js | 12 - tests/events.spec.js | 50 - tests/home.spec.js | 75 - tests/icon.spec.js | 87 - tests/login.spec.js | 18 - tests/manage/events.spec.js | 49 - tests/manage/links.spec.js | 49 - tests/manage/milestones.spec.js | 49 - tests/manage/premium.spec.js | 71 - tests/manage/profile.spec.js | 70 - tests/manage/repos.spec.js | 49 - tests/manage/statistics.spec.js | 49 - tests/manage/testimonials.spec.js | 49 - tests/map.spec.js | 35 - tests/playground.spec.js | 69 - tests/profile.spec.js | 173 - tests/repos.spec.js | 42 - tests/search.spec.js | 145 - tests/setup/auth.js | 103 - tests/setup/global-setup.js | 139 - tests/setup/global-teardown.js | 33 - tests/setup/test-users.js | 8 - tests/util/reload-check.js | 72 - tests/util/reload-fake.js | 76 - vercel.json | 16 - 3039 files changed, 3476 insertions(+), 128884 deletions(-) delete mode 100644 .dockerignore delete mode 100644 .env.docker delete mode 100644 .env.example mode change 100755 => 100644 .eslintrc.json delete mode 100644 .github/workflows/build.yml delete mode 100644 .github/workflows/check-assignee.yml delete mode 100644 .github/workflows/check-author-issues.yml delete mode 100644 .github/workflows/check-profile.yml delete mode 100644 .github/workflows/codeql.yml delete mode 100644 .github/workflows/data-filenames.yml delete mode 100644 .github/workflows/events.yml delete mode 100644 .github/workflows/issue-lock-unlock.yml delete mode 100644 .github/workflows/json-check.yml delete mode 100644 .github/workflows/labels.yml delete mode 100644 .github/workflows/prettier.yml delete mode 100644 .github/workflows/storybook.yml delete mode 100644 .github/workflows/testimonial.yml delete mode 100644 .github/workflows/vercel-preview.yml delete mode 100644 .github/workflows/vercel.yml mode change 100755 => 100644 .gitignore delete mode 100644 .gitpod.Dockerfile delete mode 100644 .gitpod.yml delete mode 100644 .husky/.gitignore delete mode 100755 .husky/pre-commit delete mode 100644 .npmrc delete mode 100644 .nvmrc delete mode 100644 .prettierignore delete mode 100644 .prettierrc delete mode 100644 .storybook/main.js delete mode 100644 .storybook/preview.js delete mode 100644 CHANGELOG.md delete mode 100644 CODEOWNERS delete mode 100644 CODE_OF_CONDUCT.md delete mode 100644 CONTRIBUTING.md delete mode 100644 Dockerfile delete mode 100644 Dockerfile.dev delete mode 100644 LICENSE delete mode 100644 SECURITY.md delete mode 100644 components/Alert.js delete mode 100644 components/Badge.js delete mode 100644 components/BreadCrumb.js delete mode 100644 components/Bulb.js delete mode 100644 components/Button.js delete mode 100644 components/CallToAction.js delete mode 100644 components/Card.js delete mode 100644 components/ClipboardCopy.js delete mode 100644 components/ConfirmDialog.js delete mode 100644 components/DataList.js delete mode 100644 components/EditOnGithub.js delete mode 100644 components/FallbackImage.js delete mode 100644 components/Footer.js delete mode 100644 components/GroupLinkSearch.js delete mode 100644 components/Icon.js delete mode 100644 components/IconCard.js delete mode 100644 components/IconSearch.js delete mode 100644 components/Link.js delete mode 100644 components/Markdown.js delete mode 100644 components/Modal.js delete mode 100644 components/Notification.js delete mode 100644 components/Page.js delete mode 100644 components/PageHead.js delete mode 100644 components/Pagination.js delete mode 100644 components/SkipLink.js delete mode 100644 components/Tabs.js delete mode 100644 components/Testimonials.js delete mode 100644 components/ThemedImage.js delete mode 100644 components/account/manage/Delete.js delete mode 100644 components/account/manage/Edit.js delete mode 100644 components/account/manage/Navigation.js delete mode 100644 components/admin/Navigation.js delete mode 100644 components/embeds/Youtube.js delete mode 100644 components/event/EventCard.js delete mode 100644 components/event/EventKey.js delete mode 100644 components/event/EventTabs.js delete mode 100644 components/form/Input.js delete mode 100644 components/form/Label.js delete mode 100644 components/form/Select.js delete mode 100644 components/form/Textarea.js delete mode 100644 components/form/Toggle.js delete mode 100644 components/layouts/Alert.js delete mode 100644 components/layouts/BlankLayout.js delete mode 100644 components/layouts/DocsLayout.js delete mode 100644 components/layouts/MultiLayout.js delete mode 100644 components/map/Clusters.js delete mode 100644 components/map/Clusters.module.css delete mode 100644 components/map/Map.js delete mode 100644 components/map/UserMarker.js delete mode 100644 components/mdx/BlockQuote.js delete mode 100644 components/mdx/ComponentStyle.js delete mode 100644 components/mdx/H2.js delete mode 100644 components/mdx/Li.js delete mode 100644 components/mdx/Strong.js delete mode 100644 components/mdx/Table.js delete mode 100644 components/navbar/NavLink.js delete mode 100644 components/navbar/Navbar.js delete mode 100644 components/navbar/SideNav.js delete mode 100644 components/navbar/SubNav.js delete mode 100644 components/statistics/BarGraph.js delete mode 100644 components/statistics/BasicCards.js delete mode 100644 components/statistics/PieGraph.js delete mode 100644 components/statistics/ProgressBar.js delete mode 100644 components/tag/Tag.js delete mode 100644 components/tag/TagSimple.js delete mode 100644 components/tag/TagsInput.js delete mode 100644 components/user/UserEvents.js delete mode 100644 components/user/UserHorizontal.js delete mode 100644 components/user/UserLink.js delete mode 100644 components/user/UserLinks.js delete mode 100644 components/user/UserMilestone.js delete mode 100644 components/user/UserMilestones.js delete mode 100644 components/user/UserMini.js delete mode 100644 components/user/UserPage.js delete mode 100644 components/user/UserProfile.js delete mode 100644 components/user/UserRepos.js delete mode 100644 components/user/UserSocials.js delete mode 100644 components/user/UserTestimonials.js delete mode 100644 components/user/themes/UserColumn2.js delete mode 100644 components/user/themes/UserInline.js delete mode 100644 components/user/themes/UserTabs.js delete mode 100644 compose.yml delete mode 100644 config/app.json delete mode 100644 config/community-resources.json delete mode 100644 config/icons.json delete mode 100644 config/logger.js delete mode 100644 config/mongo.js delete mode 100644 config/schemas/clientSchema.js delete mode 100644 config/schemas/jsonProfileSchemas.js delete mode 100644 config/schemas/serverSchema.js delete mode 100644 config/socials.js delete mode 100644 config/stripe.js delete mode 100644 constants/index.js delete mode 100644 data/0rigin-c0de.json delete mode 100644 data/0xPrakharG.json delete mode 100644 data/1708yash.json delete mode 100644 data/1Shubham7.json delete mode 100644 data/1js2002.json delete mode 100644 data/2002-harshit.json delete mode 100644 data/254guru.json delete mode 100644 data/2802AdityA.json delete mode 100644 data/2brownc.json delete mode 100644 data/3simransharma.json delete mode 100644 data/404Nikhil.json delete mode 100644 data/7flash.json delete mode 100644 data/889-dj.json delete mode 100644 data/A10-g.json delete mode 100644 data/ADITYADAS1999.json delete mode 100644 data/AFB-M.json delete mode 100644 data/AHTHneeuhl.json delete mode 100644 data/AJcodes42.json delete mode 100644 data/AKHIL-GIREESH.json delete mode 100644 data/ALIPHATICHYD.json delete mode 100644 data/ARYAN-CODES-STAR.json delete mode 100644 data/Aadarsh805.json delete mode 100644 data/Aadarsh805/events/2023-02-03-hack_this_fall_hackathon.json delete mode 100644 data/Aadarsh805/testimonials/eddiejaoude.json delete mode 100644 data/AashishKr27.json delete mode 100644 data/AasthaDakhera.json delete mode 100644 data/AasthaShahCodes.json delete mode 100644 data/AasthaShahCodes/testimonials/tobySolutions.json delete mode 100644 data/Aayush987.json delete mode 100644 data/Aayushpatil77.json delete mode 100644 data/Abbas-Hussain-Muzammil.json delete mode 100644 data/AbbeyIT.json delete mode 100644 data/Abbhiishek.json delete mode 100644 data/Abdullah-moiz.json delete mode 100644 data/Abdulwahid7027.json delete mode 100644 data/AbhayaShankar.json delete mode 100644 data/Abheekrishna.json delete mode 100644 data/Abhi03-tech.json delete mode 100644 data/AbhiPatel10.json delete mode 100644 data/Abhijeet-Gautam5702.json delete mode 100644 data/AbhijithGanesh.json delete mode 100644 data/Abhinav-6.json delete mode 100644 data/AbhinavJaintle.json delete mode 100644 data/Abhish7k.json delete mode 100644 data/AbhishekSharma6903.json delete mode 100644 data/Abhishekgupta47.json delete mode 100644 data/Abhishikth.json delete mode 100644 data/Abid-dev.json delete mode 100644 data/AbrarAlHasan.json delete mode 100644 data/AdamsGeeky.json delete mode 100644 data/Adarsh-619.json delete mode 100644 data/Adarsh.json delete mode 100644 data/Adebaicy.json delete mode 100644 data/Aditya-150.json delete mode 100644 data/Aditya-76.json delete mode 100644 data/Aditya-Narayan-Nayak.json delete mode 100644 data/Aditya-singh-9.json delete mode 100644 data/Aditya1404Sal.json delete mode 100644 data/AdityaChaudhary3.json delete mode 100644 data/AdityaShah7867.json delete mode 100644 data/Adityakrpand.json delete mode 100644 data/Adityaraj05/testimonials/Adityaraj05.json delete mode 100644 data/AdrianAcostaPR.json delete mode 100644 data/AftabAhmedAbro.json delete mode 100644 data/Agrim-Sharma174.json delete mode 100644 data/Ahlyab.json delete mode 100644 data/AhorIsaac.json delete mode 100644 data/Aishanya12.json delete mode 100644 data/AjRadwan.json delete mode 100644 data/Ajay84sia.json delete mode 100644 data/Ajiboso-Adeola.json delete mode 100644 data/Akash-vadakkeveetil.json delete mode 100644 data/Akash3121.json delete mode 100644 data/Akashbobade.json delete mode 100644 data/Akashraj161.json delete mode 100644 data/Akhil2707.json delete mode 100644 data/Akhilbisht798.json delete mode 100644 data/Akib-Vijapura.json delete mode 100644 data/AkintolaRichard.json delete mode 100644 data/Akshat-Mishra101.json delete mode 100644 data/Akshat171.json delete mode 100644 data/Akshatchaube01.json delete mode 100644 data/Akshay-bendadi.json delete mode 100644 data/AkshayAwate.json delete mode 100644 data/Akshaykk12.json delete mode 100644 data/Akshaykumar05.json delete mode 100644 data/AkshitaKumawat.json delete mode 100644 data/Akshu-on-github.json delete mode 100644 data/Aladdin4u.json delete mode 100644 data/AleWaweru/testimonials/AleWaweru.json delete mode 100644 data/AlessandroMinoccheri.json delete mode 100644 data/Alexxanderr20.json delete mode 100644 data/AliJafriETH.json delete mode 100644 data/AliMora83/testimonials/varchodi.json delete mode 100644 data/AliMora83/testimonials/vindexTOS.json delete mode 100644 data/AliMora83/testimonials/yi-lin-1234.json delete mode 100644 data/AliReza1083.json delete mode 100644 data/AliReza1083/testimonials/cjayjonathan.json delete mode 100644 data/AliReza1083/testimonials/tobySolutions.json delete mode 100644 data/Aliencoder-75.json delete mode 100644 data/Alkaison.json delete mode 100644 data/AloisSeckar.json delete mode 100644 data/AlokMahapatra26.json delete mode 100644 data/Althaf66.json delete mode 100644 data/Alwaz.json delete mode 100644 data/Amad3eu.json delete mode 100644 data/Amalks920.json delete mode 100644 data/Aman1919.json delete mode 100644 data/AmbujaAK.json delete mode 100644 data/Amedzro-Elikplim.json delete mode 100644 data/Amishapopli1.json delete mode 100644 data/Amit-45.json delete mode 100644 data/AmrMonier.json delete mode 100644 data/AnanjayGurjar.json delete mode 100644 data/AnanthaRamanathan138.json delete mode 100644 data/Ananya2001-an.json delete mode 100644 data/AnanyaNagar.json delete mode 100644 data/Andrew-LC.json delete mode 100644 data/AndrewJesse.json delete mode 100644 data/Andrewyithub.json delete mode 100644 data/AngelofVerdant.json delete mode 100644 data/Aniket1026.json delete mode 100644 data/Aniket200-ind.json delete mode 100644 data/AniketNS.json delete mode 100644 data/AnikethDeb2004.json delete mode 100644 data/Aniruddha-Inge.json delete mode 100644 data/AnishLohiya.json delete mode 100644 data/Anjan50.json delete mode 100644 data/Anjuli08.json delete mode 100644 data/AnkitAnandMastery17.json delete mode 100644 data/AnkitaMalik22.json delete mode 100644 data/Ankkkitt.json delete mode 100644 data/Ankur6702.json delete mode 100644 data/AnkushSinghGandhi/testimonials/gehlotmanthan.json delete mode 100644 data/Anmol-Baranwal.json delete mode 100644 data/Ansh-Rathod.json delete mode 100644 data/AnshuPathak-88825.json delete mode 100644 data/Anshul439.json delete mode 100644 data/Antonio-Riccelli.json delete mode 100644 data/AntonyKimani.json delete mode 100644 data/Anubhavdevv.json delete mode 100644 data/Anuj-Kumar-AJ.json delete mode 100644 data/AnuragK.json delete mode 100644 data/AnushaSP07.json delete mode 100644 data/Anushka-codergirl.json delete mode 100644 data/App-Choreography.json delete mode 100644 data/ApurvaBasule.json delete mode 100644 data/Arceus-sj.json delete mode 100644 data/Arindam200.json delete mode 100644 data/Arindam200/testimonials/MadhuSaini22.json delete mode 100644 data/Arindam200/testimonials/Malavi1.json delete mode 100644 data/Arindam200/testimonials/RockingSNP.json delete mode 100644 data/Arindam200/testimonials/SiddheshBangar.json delete mode 100644 data/Arindam200/testimonials/priyankarpal.json delete mode 100644 data/Arjun-Aravind.json delete mode 100644 data/Arsaluddin.json delete mode 100644 data/Arshdeep-0509.json delete mode 100644 data/ArslanYM.json delete mode 100644 data/Arthavruksha.json delete mode 100644 data/Arturo23FJ.json delete mode 100644 data/Aru-Ku.json delete mode 100644 data/Arushay.json delete mode 100644 data/ArvindParekh.json delete mode 100644 data/Aryan.json delete mode 100644 data/AryanParashar24.json delete mode 100644 data/AryanRaj.json delete mode 100644 data/Ash-KODES.json delete mode 100644 data/Ashasindhu.json delete mode 100644 data/Ashimdevnath.json delete mode 100644 data/Ashish-Khanagwal.json delete mode 100644 data/Ashish-simpleCoder.json delete mode 100644 data/Ashutosh-s07.json delete mode 100644 data/Ashutsoh1729.json delete mode 100644 data/AsifHabib.json delete mode 100644 data/AsmitKumar321.json delete mode 100644 data/Atharv-777.json delete mode 100644 data/Atharv181.json delete mode 100644 data/AtharvaRaut2002.json delete mode 100644 data/Athul0491.json delete mode 100644 data/AtifShaik-47.json delete mode 100644 data/AtmegaBuzz.json delete mode 100644 data/AtulyaJaiswal.json delete mode 100644 data/Aurorabell.json delete mode 100644 data/AussieDev81.json delete mode 100644 data/AussieDev81/testimonials/loftwah.json delete mode 100644 data/Avi-88.json delete mode 100644 data/AwesomeArunava.json delete mode 100644 data/AxelGarciaK.json delete mode 100644 data/Axorax.json delete mode 100644 data/Ayaan49.json delete mode 100644 data/Ayan-M-Dev.json delete mode 100644 data/AyebakuroOruwori.json delete mode 100644 data/AyshaHakeem.json delete mode 100644 data/Ayush-Kanduri.json delete mode 100644 data/Ayush-mega-coder.json delete mode 100644 data/Ayush0054.json delete mode 100644 data/AyushRay06.json delete mode 100644 data/AyushSarode.json delete mode 100644 data/Azanul.json delete mode 100644 data/Azeezkadiri.json delete mode 100644 data/AzraNaseri.json delete mode 100644 data/B2prakash.json delete mode 100644 data/BDFL669.json delete mode 100644 data/BMayowa.json delete mode 100644 data/BSatishSutar.json delete mode 100644 data/BThomas22tech.json delete mode 100644 data/Badbatunde.json delete mode 100644 data/Badr281/testimonials/daniel-jp.json delete mode 100644 data/BaileyLuu.json delete mode 100644 data/Bakugo90.json delete mode 100644 data/Balastrong.json delete mode 100644 data/BasilMuhammed.json delete mode 100644 data/BatuhanOnge.json delete mode 100644 data/BejadiRajeshReddy18.json delete mode 100644 data/BenceDv.json delete mode 100644 data/Benji918.json delete mode 100644 data/Bereky.json delete mode 100644 data/BeyondEternal.json delete mode 100644 data/Bharath-V26.json delete mode 100644 data/Bharath292003.json delete mode 100644 data/Bikramjit21.json delete mode 100644 data/Bishwajit-2810.json delete mode 100644 data/Blossomeze.json delete mode 100644 data/BoneNzy.json delete mode 100644 data/Bonganibendi.json delete mode 100644 data/Bratajit-03.json delete mode 100644 data/Brian-Nduhiu.json delete mode 100644 data/Brian-Pob.json delete mode 100644 data/Brownei.json delete mode 100644 data/BruceWangyq.json delete mode 100644 data/BurakTaner.json delete mode 100644 data/C0dewordSky.json delete mode 100644 data/CM-Sharan.json delete mode 100644 data/CRAZy-Monk3Y.json delete mode 100644 data/CS-parth.json delete mode 100644 data/CYBWEBALI.json delete mode 100644 data/CanisCoder.json delete mode 100644 data/Chaitanya7666.json delete mode 100644 data/Chaitanya_Sawant.json delete mode 100644 data/Chamberezigbo.json delete mode 100644 data/Chandra-Sekhar-Bala.json delete mode 100644 data/Chandraprakash-Darji.json delete mode 100644 data/Chandraprakash-Darji/testimonials/Deepu178.json delete mode 100644 data/Chandupuram.json delete mode 100644 data/Charchitkumawat04.json delete mode 100644 data/Chaudhryna.json delete mode 100644 data/Chavda-Mitul.json delete mode 100644 data/ChavvaNarayana.json delete mode 100644 data/Chetax.json delete mode 100644 data/Chimise.json delete mode 100644 data/ChinatuL.json delete mode 100644 data/ChinmayMhatre.json delete mode 100644 data/ChinmayMhatre/events/2023-02-03-hack-this-fall-hackthon.json delete mode 100644 data/ChinmayMhatre/testimonials/Aadarsh805.json delete mode 100644 data/Chintu1509.json delete mode 100644 data/Chinwenma.json delete mode 100644 data/Chirag-Lal.json delete mode 100644 data/ChoudharyTara.json delete mode 100644 data/Chrisidoko.json delete mode 100644 data/CodeKisku.json delete mode 100644 data/CodingSpecies.json delete mode 100644 data/CodingWithCard.json delete mode 100644 data/CoffeeGeek101.json delete mode 100644 data/CoffeeGeek101/testimonials/vatsalsinghkv.json delete mode 100644 data/Collins-Omariba.json delete mode 100644 data/CornelWeb3.json delete mode 100644 data/Crazycoder122.json delete mode 100644 data/CristianoFIlho.json delete mode 100644 data/Cshiva773.json delete mode 100644 data/CyberDevv.json delete mode 100644 data/Cyebukayire.json delete mode 100644 data/D4-Community.json delete mode 100644 data/DaduDev.json delete mode 100644 data/DaduDev/testimonials/DaduDev.json delete mode 100644 data/DaminiM-23.json delete mode 100644 data/Danazumi.json delete mode 100644 data/DanielaaER.json delete mode 100644 data/Danny4life.json delete mode 100644 data/Danypooh.json delete mode 100644 data/DarshanVaishya.json delete mode 100644 data/DavidRaigozaJ.json delete mode 100644 data/Davidchaudhary.json delete mode 100644 data/Deeksha1502.json delete mode 100644 data/Deepakktripathy.json delete mode 100644 data/Deepanshu0810.json delete mode 100644 data/DeepanshuRohilla15.json delete mode 100644 data/Deephunt3r.json delete mode 100644 data/Deepu178.json delete mode 100644 data/Deerah1234.json delete mode 100644 data/DennisMuiruri.json delete mode 100644 data/DestinedCodes.json delete mode 100644 data/Dev-Ahmadubah.json delete mode 100644 data/DevP-ai.json delete mode 100644 data/DevYoma.json delete mode 100644 data/Devansh-Singh-Parmar.json delete mode 100644 data/Devanshkanda.json delete mode 100644 data/Deveesh-Shetty.json delete mode 100644 data/Devkant21.json delete mode 100644 data/DhanushNehru.json delete mode 100644 data/Dheerajjha451.json delete mode 100644 data/Dhirendra17.json delete mode 100644 data/Dhruv-Sood.json delete mode 100644 data/Dimple-Choudhary.json delete mode 100644 data/Divyanshu212.json delete mode 100644 data/DominicFrei.json delete mode 100644 data/DominicFrei/testimonials/eddiejaoude.json delete mode 100644 data/DominicFrei/testimonials/loftwah.json delete mode 100644 data/DonGuillotine.json delete mode 100644 data/DrVickie8.json delete mode 100644 data/Drabzit.json delete mode 100644 data/Drex72.json delete mode 100644 data/Dun-sin/testimonials/loftwah.json delete mode 100644 data/Dun-sin/testimonials/sojijr.json delete mode 100644 data/EAGLEARCHER.json delete mode 100644 data/EddieHubCommunity.json delete mode 100644 data/EddieHubCommunity/testimonials/LinuxGamer.json delete mode 100644 data/EddieHubCommunity/testimonials/Susmita-Dey.json delete mode 100644 data/EddieHubCommunity/testimonials/dren98.json delete mode 100644 data/EddieHubCommunity/testimonials/eddiejaoude.json delete mode 100644 data/EddieHubCommunity/testimonials/loftwah.json delete mode 100644 data/EddieHubCommunity/testimonials/priyankarpal.json delete mode 100644 data/EddieHubCommunity/testimonials/xkrishguptaa.json delete mode 100644 data/EddieHubCommunity/testimonials/yashdev9274.json delete mode 100644 data/Edlavio.json delete mode 100644 data/ElianCodes.json delete mode 100644 data/Elishaokon13.json delete mode 100644 data/ElizabethOgbee.json delete mode 100644 data/Ellah120.json delete mode 100644 data/Ellah120/testimonials/tobySolutions.json delete mode 100644 data/Elozino.json delete mode 100644 data/ElvisJin.json delete mode 100644 data/EmaniAditya.json delete mode 100644 data/EminTalhaArik.json delete mode 100644 data/Emmanex01.json delete mode 100644 data/Emmanuel-Adom.json delete mode 100644 data/EmmanuelAjibokun.json delete mode 100644 data/EndGaurav.json delete mode 100644 data/Engeniusam.json delete mode 100644 data/ErArvindk.json delete mode 100644 data/Eric-Obeng.json delete mode 100644 data/Ernest2026.json delete mode 100644 data/EslemOuederni.json delete mode 100644 data/Ewaaugustine.json delete mode 100644 data/Exar04.json delete mode 100644 data/FahimFBA.json delete mode 100644 data/Fahmedo.json delete mode 100644 data/Faopaw.json delete mode 100644 data/FayasNoushad.json delete mode 100644 data/Felipeceballos12.json delete mode 100644 data/FidalMathew.json delete mode 100644 data/Finney06.json delete mode 100644 data/Fly0w.json delete mode 100644 data/FourAndHalf.json delete mode 100644 data/FozanGardezi.json delete mode 100644 data/FrancescoXX.json delete mode 100644 data/FrancescoXX/testimonials/Dun-sin.json delete mode 100644 data/FrancescoXX/testimonials/LinuxGamer.json delete mode 100644 data/FrancescoXX/testimonials/MsAkiNom.json delete mode 100644 data/FrancescoXX/testimonials/Njong392.json delete mode 100644 data/FrancescoXX/testimonials/Shukla007.json delete mode 100644 data/FrancescoXX/testimonials/chriskalmar.json delete mode 100644 data/FrancescoXX/testimonials/devvsakib.json delete mode 100644 data/FrancescoXX/testimonials/eddiejaoude.json delete mode 100644 data/FrancescoXX/testimonials/git-suryacs.json delete mode 100644 data/FrancescoXX/testimonials/oyenolaphilipinc.json delete mode 100644 data/FrancescoXX/testimonials/priyankarpal.json delete mode 100644 data/FrancescoXX/testimonials/shubhsharma19.json delete mode 100644 data/FrancescoXX/testimonials/tobySolutions.json delete mode 100644 data/Franklyn883.json delete mode 100644 data/Freedteck.json delete mode 100644 data/Gab-Riel404.json delete mode 100644 data/Gabriel-Giani.json delete mode 100644 data/GaganpreetKaurKalsi.json delete mode 100644 data/Gajendrakm.json delete mode 100644 data/Garvitaj12.json delete mode 100644 data/GauravBurande.json delete mode 100644 data/GauravKanwat.json delete mode 100644 data/Gauravdarkslayer.json delete mode 100644 data/Gauravkumar2701.json delete mode 100644 data/Gautam-666.json delete mode 100644 data/GautamHegde.json delete mode 100644 data/Gauthamprasath.json delete mode 100644 data/Gawade15.json delete mode 100644 data/GitWiz01.json delete mode 100644 data/Goketech.json delete mode 100644 data/Govamarket.json delete mode 100644 data/GrahamTheDevRel.json delete mode 100644 data/GrahamTheDevRel/testimonials/loftwah.json delete mode 100644 data/Gulam-Mustafa231999.json delete mode 100644 data/GunjanShakya.json delete mode 100644 data/GuyTito.json delete mode 100644 data/HAT52.json delete mode 100644 data/HIMANSHIKSHARMA.json delete mode 100644 data/Hacktinium.json delete mode 100644 data/Haile-08.json delete mode 100644 data/Harixomxsingh.json delete mode 100644 data/Harrish-Selvarajah.json delete mode 100644 data/Harsh-Trivedi03.json delete mode 100644 data/Harsh2920.json delete mode 100644 data/Harsh3341.json delete mode 100644 data/Harsh971.json delete mode 100644 data/HarshDeep61034.json delete mode 100644 data/HarshPanchal18.json delete mode 100644 data/HarshPanchal26.json delete mode 100644 data/Harsha1varthan.json delete mode 100644 data/Harshaljain04.json delete mode 100644 data/HarshavardhanP.json delete mode 100644 data/HarshitMahara.json delete mode 100644 data/Harshitahusts.json delete mode 100644 data/Haru-hue.json delete mode 100644 data/Hasnaat-Iftikhar.json delete mode 100644 data/HassanTanveer.json delete mode 100644 data/Hemantsw.json delete mode 100644 data/Het-Joshi.json delete mode 100644 data/HiLakshya.json delete mode 100644 data/Hikmahx.json delete mode 100644 data/HimanshiPrajapat.json delete mode 100644 data/Himanshu-holmes.json delete mode 100644 data/HimanshuSinghNegi.json delete mode 100644 data/HimanshuSwami-Developer.json delete mode 100644 data/Himanshuch8055.json delete mode 100644 data/Hishammpsnhn.json delete mode 100644 data/Hittitech.json delete mode 100644 data/Hoargarth.json delete mode 100644 data/HoldUpFjord.json delete mode 100644 data/Honey171.json delete mode 100644 data/Horlakz.json delete mode 100644 data/Hounaida-elghannamii.json delete mode 100644 data/Hrishi5111998.json delete mode 100644 data/HrishiKumbhar.json delete mode 100644 data/Hritvik-Mohan.json delete mode 100644 data/Hrmn97.json delete mode 100644 data/Husaintidiwala delete mode 100644 data/Hydradaboss.json delete mode 100644 data/IAmTamal.json delete mode 100644 data/IPratikMali.json delete mode 100644 data/IfeanyiOsuji.json delete mode 100644 data/Illuztrado.json delete mode 100644 data/ImKunal13z.json delete mode 100644 data/Imshk.json delete mode 100644 data/InnateComm.json delete mode 100644 data/IsaamAkhtar.json delete mode 100644 data/Isdavehill.json delete mode 100644 data/IsratIJK.json delete mode 100644 data/Its-Aman-Yadav.json delete mode 100644 data/ItsPiyusha.json delete mode 100644 data/Iyanu1396.json delete mode 100644 data/J-Ankit2020.json delete mode 100644 data/JMD110.json delete mode 100644 data/JackCurragh.json delete mode 100644 data/Jacques-Murray.json delete mode 100644 data/Jadhielv.json delete mode 100644 data/Jagan-07.json delete mode 100644 data/Jagannath8.json delete mode 100644 data/Jahan2003.json delete mode 100644 data/Jai-Solania-29.json delete mode 100644 data/Jaideep25-tech.json delete mode 100644 data/Jainex17.json delete mode 100644 data/Jainish-shah.json delete mode 100644 data/JasonDsouza212.json delete mode 100644 data/Jatinkumar30.json delete mode 100644 data/JeanFerreira91.json delete mode 100644 data/JenilGajjar20.json delete mode 100644 data/JeremyMorgan.json delete mode 100644 data/JhohannesK.json delete mode 100644 data/JimmyTron.json delete mode 100644 data/Jisan-mia.json delete mode 100644 data/Jkudjo.json delete mode 100644 data/JoBaHP.json delete mode 100644 data/Joegebah/testimonials/Joegebah.json delete mode 100644 data/JoelPickin/testimonials/CBID2.json delete mode 100644 data/JohnOkari.json delete mode 100644 data/JohnnyLegault.json delete mode 100644 data/JonVojtush.json delete mode 100644 data/JonVojtush/testimonials/BethDubyak-LinkedIn.json delete mode 100644 data/JonVojtush/testimonials/rickPollick.json delete mode 100644 data/Jonnie-Dev.json delete mode 100644 data/JoseVale99.json delete mode 100644 data/Jp88Programmer.json delete mode 100644 data/Judeadeniji.json delete mode 100644 data/Judge-Paul.json delete mode 100644 data/JulieB16.json delete mode 100644 data/JuneshK.json delete mode 100644 data/Junnygram.json delete mode 100644 data/JustFelix-Dev.json delete mode 100644 data/Justice-Udehegbunam.json delete mode 100644 data/JyothiKumar03.json delete mode 100644 data/KQuiggins.json delete mode 100644 data/KaKashi1210.json delete mode 100644 data/Kaif987.json delete mode 100644 data/Kaleem-abdull.json delete mode 100644 data/Kanika637.json delete mode 100644 data/Kanishk10k.json delete mode 100644 data/KapilKumar.json delete mode 100644 data/Karmpatel960.json delete mode 100644 data/KartikeyDubeyKD.json delete mode 100644 data/KaushikK.json delete mode 100644 data/KaushikKundu.json delete mode 100644 data/Keith-Web3.json delete mode 100644 data/Kel-VinTech.json delete mode 100644 data/KellynCodes.json delete mode 100644 data/KemiDoyin.json delete mode 100644 data/Kessi-ux.json delete mode 100644 data/Ketankham.json delete mode 100644 data/Kgkunal.json delete mode 100644 data/KhairallahA.json delete mode 100644 data/Khushiyant.json delete mode 100644 data/KimberlyPangilinan.json delete mode 100644 data/KingshukBansal.json delete mode 100644 data/KiranAminPanjwani.json delete mode 100644 data/KiranJungGurung.json delete mode 100644 data/Kirtikagoyal.json delete mode 100644 data/KishanGupta114.json delete mode 100644 data/Kishore-r-77.json delete mode 100644 data/Kishore-r-77/testimonials/Kishore-r-77.json delete mode 100644 data/Klaus.json delete mode 100644 data/Klaus/events/2022-12-10-gdg-london.json delete mode 100644 data/Kordedekehine.json delete mode 100644 data/KosyAbone.json delete mode 100644 data/KrishChopra22.json delete mode 100644 data/KrishJ4856.json delete mode 100644 data/KrishnaTheCoder756.json delete mode 100644 data/KrishnaTyagi01.json delete mode 100644 data/Krishnapro.json delete mode 100644 data/Kritipatwa16.json delete mode 100644 data/KrownWealth.json delete mode 100644 data/KshitizRana.json delete mode 100644 data/Kunaaal13.json delete mode 100644 data/Kunal0007.json delete mode 100644 data/KyloRen04.json delete mode 100644 data/KyngCoder.json delete mode 100644 data/Kzoeps.json delete mode 100644 data/LVSMix.json delete mode 100644 data/LaPulgaaa.json delete mode 100644 data/Labhk.json delete mode 100644 data/Lakorthus.json delete mode 100644 data/LakshayVardhan.json delete mode 100644 data/Lakshya-bhavsar.json delete mode 100644 data/Lalman888.json delete mode 100644 data/Landouda.json delete mode 100644 data/Langi10.json delete mode 100644 data/Lavakush Biyani.json delete mode 100644 data/Lavishaa.json delete mode 100644 data/Lavishmunjal.json delete mode 100644 data/Laxmankohar.json delete mode 100644 data/LennonLinaresA/testimonials/LennonLinaresA.json delete mode 100644 data/Limebee.json delete mode 100644 data/LinuxGamer.json delete mode 100644 data/LinuxGamer/testimonials/althios.json delete mode 100644 data/LokeshDigari.json delete mode 100644 data/LucF120.json delete mode 100644 data/Lucky123lohar.json delete mode 100644 data/LukeMurray.json delete mode 100644 data/Luwa-Tech.json delete mode 100644 data/Luwore.json delete mode 100644 data/MAYANKpandey14.json delete mode 100644 data/MaSHiNiK.json delete mode 100644 data/Maaz.json delete mode 100644 data/Madanraj0519.json delete mode 100644 data/Madhavi210.json delete mode 100644 data/MadhaviMandalia.json delete mode 100644 data/MadhoolikaNagesh.json delete mode 100644 data/MadhuSaini22.json delete mode 100644 data/MadhuSaini22/testimonials/Arindam200.json delete mode 100644 data/MadhuSaini22/testimonials/Shukla007.json delete mode 100644 data/MadhuSaini22/testimonials/loftwah.json delete mode 100644 data/MadhuSaini22/testimonials/oyenolaphilipinc.json delete mode 100644 data/MahabubArafat.json delete mode 100644 data/MahekRohitGor.json delete mode 100644 data/MahekUnnisa.json delete mode 100644 data/Mahendra5495.json delete mode 100644 data/Maheshpatro.json delete mode 100644 data/MahirMahdi.json delete mode 100644 data/Malavi1.json delete mode 100644 data/MamunVerse.json delete mode 100644 data/Manas-tech.json delete mode 100644 data/Manazsharma.json delete mode 100644 data/Manda-supraja26.json delete mode 100644 data/Manikkk3.json delete mode 100644 data/Manishku0722.json delete mode 100644 data/Manmit124.json delete mode 100644 data/Manoj-71.json delete mode 100644 data/Manoj-Kumar13.json delete mode 100644 data/Mansi-Dube.json delete mode 100644 data/Manuchim.json delete mode 100644 data/MartijnLindeman.json delete mode 100644 data/Martins100-Tmd.json delete mode 100644 data/MasterReach1.json delete mode 100644 data/Med16-11.json delete mode 100644 data/Medhavi2025.json delete mode 100644 data/MeenuyD.json delete mode 100644 data/MeetMulik.json delete mode 100644 data/Megagig.json delete mode 100644 data/Megapreneur.json delete mode 100644 data/MekongDelta-mind.json delete mode 100644 data/Meyazhagan.json delete mode 100644 data/MhL5.json delete mode 100644 data/MichaelLarocca.json delete mode 100644 data/Michelle031.json delete mode 100644 data/Mihir-Raj-Singh.json delete mode 100644 data/MiirzaBaig.json delete mode 100644 data/Minecodes.json delete mode 100644 data/MitAbhay.json delete mode 100644 data/Mitvesh.json delete mode 100644 data/MoNihal10.json delete mode 100644 data/Moeen-Ul-Islam.json delete mode 100644 data/MohammadjavadSalehi.json delete mode 100644 data/Mohasin-Haque.json delete mode 100644 data/Mohd-Wamid.json delete mode 100644 data/MohdSaquib114.json delete mode 100644 data/MohdTanzeel.json delete mode 100644 data/Mohiit70.json delete mode 100644 data/MohitBansal321.json delete mode 100644 data/Mohitkoley.json delete mode 100644 data/MonicaFidalgo.json delete mode 100644 data/Moyo-Made.json delete mode 100644 data/Mubashir-Md.json delete mode 100644 data/Mugunth007.json delete mode 100644 data/MuhammadNoorani.json delete mode 100644 data/MuhammadRabi.json delete mode 100644 data/Muhammed-Rahif.json delete mode 100644 data/MukulGupta005.json delete mode 100644 data/MukulKolpe.json delete mode 100644 data/Mumtaz12.json delete mode 100644 data/MunzirquadriDevOps.json delete mode 100644 data/Mustafiz04.json delete mode 100644 data/Mutai-Gilbert.json delete mode 100644 data/MuthoniMN.json delete mode 100644 data/MutiatBash.json delete mode 100644 data/Muyixone.json delete mode 100644 data/Mvishal123.json delete mode 100644 data/Mykelz.json delete mode 100644 data/Myrausman.json delete mode 100644 data/Nanak360.json delete mode 100644 data/Naresh-chandanbatve.json delete mode 100644 data/NathanRag.json delete mode 100644 data/Naziasuleman.json delete mode 100644 data/NehaPatil03.json delete mode 100644 data/Nelsonomotuyole.json delete mode 100644 data/NiazMorshed2007.json delete mode 100644 data/NickAzureDevops.json delete mode 100644 data/NiikNiik.json delete mode 100644 data/Nikhil-1503.json delete mode 100644 data/Nikhil202003.json delete mode 100644 data/Nikhil26112.json delete mode 100644 data/NikhilRaikwar.json delete mode 100644 data/Nikhilfy.json delete mode 100644 data/NimishKashyap.json delete mode 100644 data/NinjaArmy.json delete mode 100644 data/Niravprajapati1.json delete mode 100644 data/Nisha-lohar.json delete mode 100644 data/NishantCoder108.json delete mode 100644 data/Nishitbaria.json delete mode 100644 data/Nishu0.json delete mode 100644 data/Nitesh-thapliyal.json delete mode 100644 data/NitishRawat123.json delete mode 100644 data/Njoguu.json delete mode 100644 data/Njong392.json delete mode 100644 data/Nnadivictory25.json delete mode 100644 data/Noibisjunior.json delete mode 100644 data/Nonso.json delete mode 100644 data/NonsoBarn.json delete mode 100644 data/Not-Sarthak.json delete mode 100644 data/Nuellity.json delete mode 100644 data/Nwakaego-Ego.json delete mode 100644 data/Nyadzayo.json delete mode 100644 data/OGEmanuel.json delete mode 100644 data/ONYEDI.json delete mode 100644 data/Obito9596.json delete mode 100644 data/Odo-Peter.json delete mode 100644 data/Odohofre.json delete mode 100644 data/OgeHub.json delete mode 100644 data/OkelloSam21.json delete mode 100644 data/OkeyChukwude.json delete mode 100644 data/OleanjiKingCode.json delete mode 100644 data/OlibhiaGhosh.json delete mode 100644 data/Olohitai.json delete mode 100644 data/OlojaMuyiwa.json delete mode 100644 data/OlojaMuyiwa/testimonials/OlojaMuyiwa.json delete mode 100644 data/Olumarshal.json delete mode 100644 data/Olusoji01.json delete mode 100644 data/Olwiba.json delete mode 100644 data/Olyray.json delete mode 100644 data/OmAvhad.json delete mode 100644 data/OmSoni-1.json delete mode 100644 data/Omar8345.json delete mode 100644 data/Omcodes23.json delete mode 100644 data/Omdeshkar.json delete mode 100644 data/OmerFI.json delete mode 100644 data/OmeshCoding.json delete mode 100644 data/Omkar.json delete mode 100644 data/OmkarBorhade98.json delete mode 100644 data/OtomuolaAdebayo.json delete mode 100644 data/Ousman37.json delete mode 100644 data/Oyebolade.json delete mode 100644 data/Oyedare.json delete mode 100644 data/PRATHAM-099.json delete mode 100644 data/PRATYUSHPAHARI.json delete mode 100644 data/PSGitHubUser1.json delete mode 100644 data/Pablohn26.json delete mode 100644 data/Paiman-Rasoli.json delete mode 100644 data/Pajimo.json delete mode 100644 data/Pal-Sandeep.json delete mode 100644 data/Palakkgoyal.json delete mode 100644 data/Pallavi-33.json delete mode 100644 data/PandeyHarsh433.json delete mode 100644 data/Panquesito7/testimonials/Pritu2022.json delete mode 100644 data/Panquesito7/testimonials/YashDaga17.json delete mode 100644 data/Panth1823.json delete mode 100644 data/Paramhans-Singh.json delete mode 100644 data/ParasGoswami06.json delete mode 100644 data/Parmesh119.json delete mode 100644 data/Parsifal-M.json delete mode 100644 data/Parsifal-M/events/2023-02-04-FOSDEM.json delete mode 100644 data/Parthmandale.json delete mode 100644 data/Parvej2001.json delete mode 100644 data/Patelrahul4884.json delete mode 100644 data/PeroHub.json delete mode 100644 data/Peter-TMK.json delete mode 100644 data/PetrusHimself.json delete mode 100644 data/Petsamuel.json delete mode 100644 data/PhilipBDev.json delete mode 100644 data/Piyush142.json delete mode 100644 data/Poonam1607.json delete mode 100644 data/Poshith24.json delete mode 100644 data/PoulavBhowmick03.json delete mode 100644 data/Pradumnasaraf.json delete mode 100644 data/Pradumnasaraf/events/2023-04-15-api-days-patna.json delete mode 100644 data/Pradumnasaraf/events/2023-09-11-web3conf-india.json delete mode 100644 data/Pradumnasaraf/testimonials/Anushka-codergirl.json delete mode 100644 data/Pradumnasaraf/testimonials/FrancescoXX.json delete mode 100644 data/Pradumnasaraf/testimonials/MadhuSaini22.json delete mode 100644 data/Pradumnasaraf/testimonials/Njong392.json delete mode 100644 data/Pradumnasaraf/testimonials/eddiejaoude.json delete mode 100644 data/Pradumnasaraf/testimonials/iam-Rps.json delete mode 100644 data/Pradumnasaraf/testimonials/loftwah.json delete mode 100644 data/Pradumnasaraf/testimonials/sarafpradumna.json delete mode 100644 data/Pradumnasaraf/testimonials/tobySolutions.json delete mode 100644 data/Pradumnasaraf/testimonials/xkrishguptaa.json delete mode 100644 data/PrakharSinha-09.json delete mode 100644 data/Pranit-02.json delete mode 100644 data/Prashanth-bokkala.json delete mode 100644 data/PrasunDas99.json delete mode 100644 data/PrasunKundu.json delete mode 100644 data/Pratikkumare.json delete mode 100644 data/PratishShrivastava.json delete mode 100644 data/PratyayDhond.json delete mode 100644 data/Pritam0077.json delete mode 100644 data/Pritam1136.json delete mode 100644 data/Pritam1812.json delete mode 100644 data/PritamSarbajna.json delete mode 100644 data/PriyanshShrivastava.json delete mode 100644 data/Priyanshii677.json delete mode 100644 data/Priyanshu085.json delete mode 100644 data/PriyanshuIndra.json delete mode 100644 data/PriyansuMaurya.json delete mode 100644 data/Proyecto-IntegrAccion.json delete mode 100644 data/Purva2803.json delete mode 100644 data/Pushkar-Gameti.json delete mode 100644 data/Pushpa-Mali.json delete mode 100644 data/Pushpendra518.json delete mode 100644 data/Pyth0nHere.json delete mode 100644 data/Qreamville.json delete mode 100644 data/Quarkyy77.json delete mode 100644 data/R0land013.json delete mode 100644 data/RJPalmer.json delete mode 100644 data/ROUSE-prog.json delete mode 100644 data/RWUBAKWANAYO.json delete mode 100644 data/RabinChakraborty.json delete mode 100644 data/Rahul-Bhati.json delete mode 100644 data/Rahul-Bhati/testimonials/Rahul-Bhati.json delete mode 100644 data/Rahul-Prasad-07.json delete mode 100644 data/Rahul-Prasad-07/testimonials/PatelYash07.json delete mode 100644 data/RahulRawatji.json delete mode 100644 data/Rahulbaran.json delete mode 100644 data/Raj210Kumari.json delete mode 100644 data/RajShukla1.json delete mode 100644 data/Rajeshds20.json delete mode 100644 data/RakeshPotnuru.json delete mode 100644 data/RakshitGupta621.json delete mode 100644 data/Ramghimirecr7.json delete mode 100644 data/Ramghimirecr7/events/2023-04-20-DevopsDay-Birmingham.json delete mode 100644 data/Ranamalsingh12.json delete mode 100644 data/RashidatJay.json delete mode 100644 data/Ratangulati.json delete mode 100644 data/Ratheshan03.json delete mode 100644 data/Ravi-Rsankar.json delete mode 100644 data/RayanAbid.json delete mode 100644 data/RayyanRNKJ.json delete mode 100644 data/RedHeadphone.json delete mode 100644 data/Rhythm-08.json delete mode 100644 data/Rimpyyadav.json delete mode 100644 data/Rinshin-Jalal.json delete mode 100644 data/Rishabh-Singh-Codes.json delete mode 100644 data/RishabhDhawad.json delete mode 100644 data/Rishav-12.json delete mode 100644 data/Rishav-12/events/2023-01-18-aws-builders-online-series.json delete mode 100644 data/Rishav-12/events/2023-01-24-springone-essentials.json delete mode 100644 data/Rishav1707.json delete mode 100644 data/Rishikavishnoi.json delete mode 100644 data/RishikeshYadav95.json delete mode 100644 data/RitaMwas.json delete mode 100644 data/Riteshrajcloud.json delete mode 100644 data/Ritika-Agrawal811.json delete mode 100644 data/Ritisha542.json delete mode 100644 data/RoHit4100.json delete mode 100644 data/RobJackTech.json delete mode 100644 data/RobRuizR.json delete mode 100644 data/RockingSNP.json delete mode 100644 data/RockingSNP/testimonials/RockingSNP.json delete mode 100644 data/RohanH.json delete mode 100644 data/RohanSasne.json delete mode 100644 data/Rohanfulzele.json delete mode 100644 data/Rohit-Gupta11.json delete mode 100644 data/Rohit312001.json delete mode 100644 data/RohithJN.json delete mode 100644 data/Roshan-Sharma.json delete mode 100644 data/RotrixLOL.json delete mode 100644 data/Rounak-28.json delete mode 100644 data/RoushanakRahmat.json delete mode 100644 data/Rudra1704.json delete mode 100644 data/Rufji.json delete mode 100644 data/RushikeshGandhmal.json delete mode 100644 data/RutikaW1155.json delete mode 100644 data/RyanWalker277.json delete mode 100644 data/SAD0XER.json delete mode 100644 data/SGsubhash77.json delete mode 100644 data/SJ-Kumar.json delete mode 100644 data/SK-x7.json delete mode 100644 data/STIAANWOL.json delete mode 100644 data/SaNsK11.json delete mode 100644 data/Saadat-B.json delete mode 100644 data/Saan-king.json delete mode 100644 data/SaarthakMaini.json delete mode 100644 data/SaarthakMaini/testimonials/Sajiyah-Salat.json delete mode 100644 data/SachiGoto.json delete mode 100644 data/Sachin-chaurasiya.json delete mode 100644 data/Sagar-Wadhwa-726.json delete mode 100644 data/Sagar0-0.json delete mode 100644 data/SagarBawanthade.json delete mode 100644 data/SagarSharma2809.json delete mode 100644 data/SageKyle.json delete mode 100644 data/Saha-7.json delete mode 100644 data/SahilSinghTomar.json delete mode 100644 data/Sahilkaler.json delete mode 100644 data/Sahilll15.json delete mode 100644 data/SahityaRoy.json delete mode 100644 data/Saikatssd.json delete mode 100644 data/Sajal24.json delete mode 100644 data/Sajiyah-Salat.json delete mode 100644 data/SajjanYadav.json delete mode 100644 data/SakshiShah29.json delete mode 100644 data/SamMintah.json delete mode 100644 data/SamuelIgwesi.json delete mode 100644 data/SanDiego2049.json delete mode 100644 data/Sandeep277.json delete mode 100644 data/SandipPalit.json delete mode 100644 data/SandipPalit/events/2022-08-27-Cloud-Community-Days-2022-Kolkata.json delete mode 100644 data/SandipPalit/events/2022-11-13-DevFest-2022-Kolkata.json delete mode 100644 data/SandipPalit/events/2023-02-11-TFUG-Kolkata-Reboot.json delete mode 100644 data/SandipPalit/events/2023-02-22-AWS-Innovate.json delete mode 100644 data/SandipPalit/events/2023-03-04-Being-Women-IWD-Celebration.json delete mode 100644 data/SandipPalit/events/2023-03-11-Dare-To-Be-an-Entrepreneur-IWD-2023.json delete mode 100644 data/SandipPalit/events/2023-05-07-Cloud-Community-Day-Kolkata-2023-Kolkata.json delete mode 100644 data/SandipPalit/events/2023-08-05-Nomoskar-Kolkata.json delete mode 100644 data/SandipPalit/events/2023-08-19-Google-IO-Extended-2023.json delete mode 100644 data/SandipPalit/events/2023-08-27-Keras-Community-Day-2023.json delete mode 100644 data/Sangjin.json delete mode 100644 data/Sankhadip-Roy.json delete mode 100644 data/Sanmidaniels07.json delete mode 100644 data/Sanmindaniels07/testimonials/Sanmidaniels07.json delete mode 100644 data/SanskarJain007.json delete mode 100644 data/SanskritiGupta05.json delete mode 100644 data/Sapnajha19.json delete mode 100644 data/SaptarshiSarkar12.json delete mode 100644 data/SaraviaMartin.json delete mode 100644 data/SarveshLimaye.json delete mode 100644 data/SasankTanikella99.json delete mode 100644 data/Sativarsainath-26.json delete mode 100644 data/SattyamSamania.json delete mode 100644 data/Satya-Prakash-Dwivedi.json delete mode 100644 data/SatyasaiNandigam.json delete mode 100644 data/Satyxm.json delete mode 100644 data/SaumyaBhushan.json delete mode 100644 data/Saurav-Pant.json delete mode 100644 data/SauravKalita22.json delete mode 100644 data/SavanSutariya.json delete mode 100644 data/SavvasStephanides.json delete mode 100644 data/Sayyed-Salman.json delete mode 100644 data/Schrodinger-Hat.json delete mode 100644 data/Schrodinger-Hat/events/2023-03-24-os-day.json delete mode 100644 data/ScottDeev.json delete mode 100644 data/Sduttt.json delete mode 100644 data/SebastianJames55.json delete mode 100644 data/SebasttianDaza.json delete mode 100644 data/Sejal-16.json delete mode 100644 data/Senozoid.json delete mode 100644 data/ShailavMalik.json delete mode 100644 data/ShaileshKumar007.json delete mode 100644 data/ShaileshParmar11.json delete mode 100644 data/Shalini469717.json delete mode 100644 data/ShanmukhiKairuppala.json delete mode 100644 data/Shashankzz0007.json delete mode 100644 data/Shauryagulati.json delete mode 100644 data/Sheikh-JamirAlam.json delete mode 100644 data/Sheriff-Oladimeji.json delete mode 100644 data/Shield01.json delete mode 100644 data/Shiva953.json delete mode 100644 data/ShivaRapolu01.json delete mode 100644 data/Shivam-Katare.json delete mode 100644 data/Shivam-officials.json delete mode 100644 data/Shivang20k.json delete mode 100644 data/ShivangShandilya.json delete mode 100644 data/ShivangiS04.json delete mode 100644 data/ShivanshPratap.json delete mode 100644 data/Shivendu-Kumar.json delete mode 100644 data/ShlokMohanty.json delete mode 100644 data/Shoetan.json delete mode 100644 data/ShonnyAIO.json delete mode 100644 data/ShorunTech.json delete mode 100644 data/ShreeyashGarde.json delete mode 100644 data/ShreyaPrasad1209.json delete mode 100644 data/ShreyaansJain.json delete mode 100644 data/Shreyansh-09.json delete mode 100644 data/ShreyashSomvanshi.json delete mode 100644 data/Shreypatel911.json delete mode 100644 data/ShuShu-8788.json delete mode 100644 data/Shubham185y.json delete mode 100644 data/Shubham185y/testimonials/sahil-sagwekar2652.json delete mode 100644 data/ShubhamChikane99.json delete mode 100644 data/ShubhamMore6688.json delete mode 100644 data/ShubhamSinghgit.json delete mode 100644 data/Shubhcs01.json delete mode 100644 data/ShubhraSuman.json delete mode 100644 data/Shukazuby.json delete mode 100644 data/Shukla007.json delete mode 100644 data/Shumaila-sayed.json delete mode 100644 data/Sid-Lais.json delete mode 100644 data/Siddhesh-Agarwal.json delete mode 100644 data/SiddheshBangar.json delete mode 100644 data/SiddheshBangar/testimonials/Arindam200.json delete mode 100644 data/SiddhiBhanushali.json delete mode 100644 data/SimonLopezJara.json delete mode 100644 data/SimonVerhoeven.json delete mode 100644 data/SimranGupta.json delete mode 100644 data/Sin-Sumit.json delete mode 100644 data/Sindhuinti.json delete mode 100644 data/Singh26Nitish.json delete mode 100644 data/SiphoCetywayo.json delete mode 100644 data/SivaReddy184.json delete mode 100644 data/Siwi0w0.json delete mode 100644 data/Siwi0w0/testimonials/Siwi0w0.json delete mode 100644 data/Skagra42.json delete mode 100644 data/Skyhero-alt.json delete mode 100644 data/SlowFlash22.json delete mode 100644 data/SoNiC-HeRE.json delete mode 100644 data/SohaMubashir.json delete mode 100644 data/Soham-glitch.json delete mode 100644 data/SohamG934.json delete mode 100644 data/SohamRatnaparkhi.json delete mode 100644 data/SohamRoy-01.json delete mode 100644 data/Somidh.json delete mode 100644 data/SoniBasant.json delete mode 100644 data/Sooraj-s-98.json delete mode 100644 data/Soumava-221B.json delete mode 100644 data/Soumya-Kushwaha.json delete mode 100644 data/SoumyadeepOSD.json delete mode 100644 data/Sourjaya.json delete mode 100644 data/Soyeb01.json delete mode 100644 data/Spiritdivine.json delete mode 100644 data/Sreejit-Sengupto.json delete mode 100644 data/Sreyasree-001.json delete mode 100644 data/SriSatyaT.json delete mode 100644 data/SrimanNarayana7.json delete mode 100644 data/Srinika99.json delete mode 100644 data/Ssaava.json delete mode 100644 data/StarKnightt.json delete mode 100644 data/StarKnightt/testimonials/StarKnightt.json delete mode 100644 data/StarTrooper08.json delete mode 100644 data/StefanoFrontini.json delete mode 100644 data/Stephanie-Chester.json delete mode 100644 data/Stevecmd.json delete mode 100644 data/Stevenovak123.json delete mode 100644 data/SubhadeepZilong.json delete mode 100644 data/Subhojit-Dey1234.json delete mode 100644 data/SubhradeepBasu18.json delete mode 100644 data/Sudarshan-t-1999.json delete mode 100644 data/SudarshanSirsi.json delete mode 100644 data/Sudhi27Krishna.json delete mode 100644 data/Sugamgoel28.json delete mode 100644 data/Sulagna-Dutta-Roy.json delete mode 100644 data/SulthanNK.json delete mode 100644 data/Suman373.json delete mode 100644 data/Sumit.json delete mode 100644 data/Sunil8wale.json delete mode 100644 data/Sunkio.json delete mode 100644 data/SuperBatata.json delete mode 100644 data/Suraj-kumar00.json delete mode 100644 data/SurajJadhav-5.json delete mode 100644 data/SurajPratap10.json delete mode 100644 data/SurajkAGarwal.json delete mode 100644 data/Suryansh0707.json delete mode 100644 data/Susmita-Dey.json delete mode 100644 data/Swapnil-11-04-01.json delete mode 100644 data/SwapnilPatle01.json delete mode 100644 data/Sxamoecode.json delete mode 100644 data/SxxAq.json delete mode 100644 data/SyedSohan.json delete mode 100644 data/THammami01.json delete mode 100644 data/TRohit20.json delete mode 100644 data/TRohit20/events/2023-06-13-DevRelCon-London.json delete mode 100644 data/TRohit20/events/2023-07-27-WeAreDevelopersWorldCongress-Berlin.json delete mode 100644 data/Taheer10.json delete mode 100644 data/Tahsin-Zaman-Jilan.json delete mode 100644 data/Taiwrash.json delete mode 100644 data/Taiwrash/testimonials/Olalekan24434.json delete mode 100644 data/Tanishka-dev.json delete mode 100644 data/Tanmay-Joshi73.json delete mode 100644 data/TanmayBhosale.json delete mode 100644 data/Tanvi-shah02.json delete mode 100644 data/Tazeg.json delete mode 100644 data/TechBoyy6.json delete mode 100644 data/TechyStarr.json delete mode 100644 data/Tejas-Teju.json delete mode 100644 data/Tejasp2003.json delete mode 100644 data/Tejender1521.json delete mode 100644 data/Tharun-Akuthota.json delete mode 100644 data/The-CodeINN.json delete mode 100644 data/The-Saras.json delete mode 100644 data/ThePyroTF2.json delete mode 100644 data/ThiagoTatico.json delete mode 100644 data/ThorOnTheRocks.json delete mode 100644 data/Tishasoumya-02.json delete mode 100644 data/Tommymarvel.json delete mode 100644 data/ToshitaSingh.json delete mode 100644 data/Trikcode.json delete mode 100644 data/TusharAgarwal18.json delete mode 100644 data/TusharKesarwani.json delete mode 100644 data/TusharPaul01.json delete mode 100644 data/Tusharjagi.json delete mode 100644 data/UVSali.json delete mode 100644 data/Udayan-Singh.json delete mode 100644 data/Ugoo-Eze.json delete mode 100644 data/Ugyenwangdi.json delete mode 100644 data/Ukaypromise.json delete mode 100644 data/Ukhang.json delete mode 100644 data/UlbertAO.json delete mode 100644 data/Uthycloud.json delete mode 100644 data/Utkarshbajpai07.json delete mode 100644 data/Uvacoder.json delete mode 100644 data/Uzo-Felix.json delete mode 100644 data/V4run-Sharma.json delete mode 100644 data/VISHAL3545.json delete mode 100644 data/VaibhavSinghDev.json delete mode 100644 data/VaibhavUpreti.json delete mode 100644 data/Valentine-chinedu.json delete mode 100644 data/Vansh41104.json delete mode 100644 data/VaradBelwalkar.json delete mode 100644 data/VarchasvH.json delete mode 100644 data/VardaanAggarwal.json delete mode 100644 data/VarunJoshi10.json delete mode 100644 data/VarunNarayanan.json delete mode 100644 data/Ved.json delete mode 100644 data/Vedant-Pandya.json delete mode 100644 data/VedantAndhale.json delete mode 100644 data/VedantAndhale/testimonials/Vedantpr0.json delete mode 100644 data/Vee339.json delete mode 100644 data/VenkataBhaskarr.json delete mode 100644 data/Vidip-Ghosh.json delete mode 100644 data/Vikash-8090-Yadav.json delete mode 100644 data/Vikash861.json delete mode 100644 data/VikeCode.json delete mode 100644 data/Vikkybliz.json delete mode 100644 data/Vince-arch.json delete mode 100644 data/VinitHemadri.json delete mode 100644 data/VinsonSamuel.json delete mode 100644 data/Visakan-official.json delete mode 100644 data/Vishal21121.json delete mode 100644 data/VishalPraneeth.json delete mode 100644 data/Vishnu-Biju.json delete mode 100644 data/Vishrut19.json delete mode 100644 data/VittorOlliveira/testimonials/daniel-jp.json delete mode 100644 data/VivekBaldha0712.json delete mode 100644 data/Viveksati5143.json delete mode 100644 data/Viveksati5143/events/03-10-2023-DockerCon-2023.json delete mode 100644 data/Viveksati5143/events/13-07-2023-AWS-Builders-Online-Series.json delete mode 100644 data/Viveksati5143/events/2023-05-25-AWS-SUMMIT-INDIA.json delete mode 100644 data/Viveksati5143/events/2023-06-08-AWSOME-DAY-Conference.json delete mode 100644 data/Viveksati5143/events/2023-06-17-first-in-person-meetup.json delete mode 100644 data/Viveksati5143/testimonials/akshitagupta15june.json delete mode 100644 data/VulcanWM.json delete mode 100644 data/Vyvy-vi.json delete mode 100644 data/WaleyDevOps.json delete mode 100644 data/WaqarTabish2807.json delete mode 100644 data/WasiqB.json delete mode 100644 data/WasiqB/events/2022-12-20-webinar.json delete mode 100644 data/WassCodeur.json delete mode 100644 data/Webdevava.json delete mode 100644 data/Webdevava/testimonials/Webdevava.json delete mode 100644 data/WillBeebe.json delete mode 100644 data/WilliamJ.json delete mode 100644 data/WonahDshypoet.json delete mode 100644 data/XanderRubio.json delete mode 100644 data/Yagazie-davidson.json delete mode 100644 data/YanaGorina-alt.json delete mode 100644 data/Yash0025.json delete mode 100644 data/YashDewasthale.json delete mode 100644 data/YashPimple.json delete mode 100644 data/YashSalunke12.json delete mode 100644 data/Yashkapure06.json delete mode 100644 data/Yasshu55.json delete mode 100644 data/Yohn.json delete mode 100644 data/Younus-Saberi.json delete mode 100644 data/YuriDevAT.json delete mode 100644 data/Yushi5058.json delete mode 100644 data/ZaidKhan2002.json delete mode 100644 data/ZainMhrez.json delete mode 100644 data/ZeeMonk-pixel.json delete mode 100644 data/ZendeAditya.json delete mode 100644 data/Zoronium.json delete mode 100644 data/Zuber8040.json delete mode 100644 data/a-y-a-n-das.json delete mode 100644 data/a60231023.json delete mode 100644 data/aadii0408.json delete mode 100644 data/aaditya-paul.json delete mode 100644 data/aadityadike.json delete mode 100644 data/aakashditya.json delete mode 100644 data/aakshitaa.json delete mode 100644 data/aalmeida.json delete mode 100644 data/aamirxshaikh.json delete mode 100644 data/aamita96.json delete mode 100644 data/aarkaynegi.json delete mode 100644 data/aaronmack.json delete mode 100644 data/aaronmack/events/2022-03-20-graphics-part1.json delete mode 100644 data/aaronmack/testimonials/milkBoy.json delete mode 100644 data/aarpardev.json delete mode 100644 data/aarushiksk.json delete mode 100644 data/aatifsohel.json delete mode 100644 data/aayan14.json delete mode 100644 data/aayush89890.json delete mode 100644 data/aayushd18.json delete mode 100644 data/aayushmaan45.json delete mode 100644 data/aazad20.json delete mode 100644 data/abdqudus.json delete mode 100644 data/abdulahad-07.json delete mode 100644 data/abdullahsajid-ma.json delete mode 100644 data/abdulrahmonbb.json delete mode 100644 data/abdulsamad.json delete mode 100644 data/abdurrakib01.json delete mode 100644 data/abdussalam_02.json delete mode 100644 data/abewartech.json delete mode 100644 data/abh139.json delete mode 100644 data/abhay-h.json delete mode 100644 data/abhay-raj19.json delete mode 100644 data/abhay-raj19/2022-12-10-Google-Devfest22.json delete mode 100644 data/abhick-dev.json delete mode 100644 data/abhijain2003.json delete mode 100644 data/abhijeet-26.json delete mode 100644 data/abhijeetgauravm.json delete mode 100644 data/abhilipsasahoo03.json delete mode 100644 data/abhinavkashyap061.json delete mode 100644 data/abhiraj-ku.json delete mode 100644 data/abhirk247.json delete mode 100644 data/abhishek-kumaraj.json delete mode 100644 data/abhishek.json delete mode 100644 data/abhishek67.json delete mode 100644 data/abhishekY2401.json delete mode 100644 data/abhishinde24.json delete mode 100644 data/abrokinla.json delete mode 100644 data/abubakarsadiqq.json delete mode 100644 data/accodes21.json delete mode 100644 data/achutendra.json delete mode 100644 data/ad3rinto.json delete mode 100644 data/ad9.json delete mode 100644 data/adetoye-dev.json delete mode 100644 data/adetyaz.json delete mode 100644 data/adiati98.json delete mode 100644 data/adil14788.json delete mode 100644 data/adilJamshad.json delete mode 100644 data/adilwahla.json delete mode 100644 data/adisuyash.json delete mode 100644 data/aditya172926.json delete mode 100644 data/adityaiiitL.json delete mode 100644 data/adityasimant.json delete mode 100644 data/adityasp1.json delete mode 100644 data/adityassharma-ss.json delete mode 100644 data/adityatheoctocatdev.json delete mode 100644 data/adityjoshi.json delete mode 100644 data/adixit7386.json delete mode 100644 data/adreeja06.json delete mode 100644 data/advaith-unnikrishnan.json delete mode 100644 data/aeejaz.json delete mode 100644 data/afreen0102.json delete mode 100644 data/afro-coder.json delete mode 100644 data/afrokayie.json delete mode 100644 data/agakadela.json delete mode 100644 data/agcrisbp.json delete mode 100644 data/agung2001.json delete mode 100644 data/ahamedbasha-n.json delete mode 100644 data/ahmedrowaihi.json delete mode 100644 data/ahmedsilat44.json delete mode 100644 data/ahnafahamed.json delete mode 100644 data/aj11anuj.json delete mode 100644 data/ajhughesdev.json delete mode 100644 data/aka91hu.json delete mode 100644 data/akashrajakku.json delete mode 100644 data/akashtrivedig.json delete mode 100644 data/akebu6.json delete mode 100644 data/akhil.json delete mode 100644 data/akhil3shh.json delete mode 100644 data/akhilesh-w.json delete mode 100644 data/akhileshthite.json delete mode 100644 data/aksh-kr.json delete mode 100644 data/akshatcoder-hash.json delete mode 100644 data/akshatmittal61.json delete mode 100644 data/akshatshukla13.json delete mode 100644 data/akshaya-hub.json delete mode 100644 data/akshaykamath45.json delete mode 100644 data/akshitagupta15june.json delete mode 100644 data/akshithbellare.json delete mode 100644 data/alamzia23.json delete mode 100644 data/alcb1310.json delete mode 100644 data/alchemicalartist.json delete mode 100644 data/aldyadk.json delete mode 100644 data/aleemaheer.json delete mode 100644 data/alek-v.json delete mode 100644 data/alevel7.json delete mode 100644 data/alicalimli.json delete mode 100644 data/alien1403.json delete mode 100644 data/aliraza944.json delete mode 100755 data/aliyanamu.json delete mode 100644 data/allexgut.json delete mode 100644 data/almel19.json delete mode 100644 data/alokVerma749.json delete mode 100644 data/alroniks.json delete mode 100644 data/alsonick.json delete mode 100644 data/althios.json delete mode 100644 data/amanGit010.json delete mode 100644 data/amandamartin-dev.json delete mode 100644 data/amandamartin-dev/events/2023-02-15-developer-week.json delete mode 100644 data/amandamartin-dev/events/2023-05-23-smashingcon.json delete mode 100644 data/amandamartin-dev/events/2023-05-31-render-atl.json delete mode 100644 data/amandamartin-dev/events/2023-08-04-beer-city-code.json delete mode 100644 data/amarjeet.json delete mode 100644 data/amehi0index.json delete mode 100644 data/amelia2802.json delete mode 100644 data/amino19.json delete mode 100644 data/amirahnasihah.json delete mode 100644 data/amisha.json delete mode 100644 data/amit0804-tech.json delete mode 100644 data/amithimani.json delete mode 100644 data/amittri1025.json delete mode 100644 data/amitturare.json delete mode 100644 data/ams0.json delete mode 100644 data/an4s911.json delete mode 100644 data/analizzi.json delete mode 100644 data/anamika133m.json delete mode 100644 data/anaskhan28.json delete mode 100644 data/anasouardini.json delete mode 100644 data/anassbouchfar.json delete mode 100644 data/andresbermeo.json delete mode 100644 data/andreyscott.json delete mode 100644 data/anekemichael.json delete mode 100644 data/aniketkumar7.json delete mode 100644 data/anirudhp26.json delete mode 100644 data/anish27.json delete mode 100644 data/anishde12020.json delete mode 100644 data/ankanbag101.json delete mode 100644 data/ankitk26.json delete mode 100644 data/ankur0904.json delete mode 100644 data/ankushKun.json delete mode 100644 data/ankushsinghgandhi/testimonials/domz00-2006.json delete mode 100644 data/ankushsinghgandhi/testimonials/gehlotmanthan.json delete mode 100644 data/ankushtripathii.json delete mode 100644 data/ann-design-max.json delete mode 100644 data/anshsaxena1703.json delete mode 100644 data/antharir.json delete mode 100644 data/anthonrodgrs01.json delete mode 100644 data/anuj-kumary.json delete mode 100644 data/anujkumarwebdev.json delete mode 100644 data/anunayandkumar.json delete mode 100644 data/anurag-dhamala.json delete mode 100644 data/anurag-rajawat.json delete mode 100644 data/anurag.json delete mode 100644 data/anuragts.json delete mode 100644 data/aparna2071.json delete mode 100644 data/apoorv-on-git.json delete mode 100644 data/aqib-m31.json delete mode 100644 data/aravindraveendran7.json delete mode 100644 data/araza-github.json delete mode 100644 data/archeana.json delete mode 100644 data/arefathi.json delete mode 100644 data/arifaisal123.json delete mode 100644 data/arijit-pal.json delete mode 100644 data/arjandhakal.json delete mode 100644 data/arnabpal2022.json delete mode 100644 data/arnav1776.json delete mode 100644 data/aroramrinaal.json delete mode 100644 data/arpanaditya.json delete mode 100644 data/arpitghura.json delete mode 100644 data/arpitghura/events/2022-12-18-devfest.json delete mode 100644 data/arsheelsheikh.json delete mode 100644 data/arshidte.json delete mode 100644 data/arth2002.json delete mode 100644 data/artimanputra.json delete mode 100644 data/arun12329.json delete mode 100644 data/aryanbabber.json delete mode 100644 data/aryasoni98.json delete mode 100644 data/asenseofpradhyu.json delete mode 100644 data/ashishMECHA.json delete mode 100644 data/ashishk1331.json delete mode 100644 data/ashishshaji.json delete mode 100644 data/ashishtom.json delete mode 100644 data/ashlab05.json delete mode 100644 data/ashmudra.json delete mode 100644 data/ashutoshkandpal.json delete mode 100644 data/ashwinair.json delete mode 100644 data/asingh101973.json delete mode 100644 data/atanda0x.json delete mode 100644 data/atharvamogade.json delete mode 100644 data/austincomer.json delete mode 100644 data/avidcoder101.json delete mode 100644 data/avie-dev.json delete mode 100644 data/avie-dev/testimonials/Spiritdivine.json delete mode 100644 data/avie-dev/testimonials/mpotane.json delete mode 100644 data/avie-dev/testimonials/tobySolutions.json delete mode 100644 data/avie-dev/testimonials/xkrishguptaa.json delete mode 100644 data/avinashharesh.json delete mode 100644 data/avinashji1302.json delete mode 100644 data/avionmission.json delete mode 100644 data/aviralsharma07.json delete mode 100644 data/avisek85.json delete mode 100644 data/avneesh0612.json delete mode 100644 data/avnigoyal25.json delete mode 100644 data/ayobamiseun.json delete mode 100644 data/ayodejiades.json delete mode 100644 data/ayush-3150.json delete mode 100644 data/ayush24k.json delete mode 100644 data/ayushlohmod.json delete mode 100644 data/ayushsgithub.json delete mode 100644 data/ayushsinghal90.json delete mode 100644 data/bL34cHig0.json delete mode 100644 data/badmus306.json delete mode 100644 data/baibhav-tiwari.json delete mode 100644 data/bakar-dev.json delete mode 100644 data/bala-hantsi.json delete mode 100644 data/bamblebam.json delete mode 100644 data/bansaltushar014.json delete mode 100644 data/baruKreddy.json delete mode 100644 data/beherabikram.json delete mode 100644 data/bello-olalekan.json delete mode 100644 data/bellsofaba.json delete mode 100644 data/ben-dh3.json delete mode 100644 data/benjaminmichaelis.json delete mode 100644 data/bennykay.json delete mode 100644 data/bharat5604.json delete mode 100644 data/bharathkalyans.json delete mode 100644 data/bhargav794.json delete mode 100644 data/bhattabhi013.json delete mode 100644 data/bhavanas-jpg.json delete mode 100644 data/bhavyamehta4439.json delete mode 100644 data/bhavyawahie.json delete mode 100644 data/bhawanak0504.json delete mode 100644 data/bikrantjajware.json delete mode 100644 data/binadiegha.json delete mode 100644 data/bisesh.json delete mode 100644 data/bishal7679.json delete mode 100644 data/bishalbera.json delete mode 100644 data/biswabaibhab007.json delete mode 100644 data/bkpecho.json delete mode 100644 data/blair49.json delete mode 100644 data/bobbyy16.json delete mode 100644 data/boretkiterie.json delete mode 100644 data/branrm.json delete mode 100644 data/briankiariemwaniki.json delete mode 100644 data/brilvio.json delete mode 100644 data/brysonwaisi.json delete mode 100644 data/bugsyy157.json delete mode 100644 data/caotanduc.json delete mode 100644 data/captainWaheed.json delete mode 100644 data/carrotfarmer.json delete mode 100644 data/ch-jaswanth.json delete mode 100644 data/chaddyc.json delete mode 100644 data/chaitali-khangar.json delete mode 100644 data/chaitanyakatore.json delete mode 100644 data/cheehieu.json delete mode 100644 data/cheehieu/testimonials/cheehieu.json delete mode 100644 data/chetannada.json delete mode 100644 data/chibuike-19.json delete mode 100644 data/chidubem.json delete mode 100644 data/chimay29hub.json delete mode 100644 data/chinma-yyy.json delete mode 100644 data/chints87.json delete mode 100644 data/chiomavera.json delete mode 100644 data/chirag0002.json delete mode 100644 data/chirag4242.json delete mode 100644 data/chiragagrawal9200.json delete mode 100644 data/chiragjh7.json delete mode 100644 data/chiragkhatri19.json delete mode 100644 data/chriskalmar.json delete mode 100644 data/ckvignesh.json delete mode 100644 data/code-with-onye.json delete mode 100644 data/codeInn001.json delete mode 100644 data/coder-XX04.json delete mode 100644 data/coder-chahal.json delete mode 100644 data/codewhiteweb.json delete mode 100644 data/codewithfan.json delete mode 100644 data/crazydevlegend.json delete mode 100644 data/curi-adi.json delete mode 100644 data/cybercoder-naj.json delete mode 100644 data/cybergeekgyan.json delete mode 100644 data/cyberpratv.json delete mode 100644 data/dahlansatyam.json delete mode 100644 data/dalpatrathore.json delete mode 100644 data/damoski2.json delete mode 100644 data/daniel-jp/testimonials/daniel-jp.json delete mode 100644 data/daniloparrajr.json delete mode 100644 data/danishhansari.json delete mode 100644 data/dannyhw.json delete mode 100644 data/darkterminal.json delete mode 100644 data/darvesh29.json delete mode 100644 data/data2kinyungu.json delete mode 100644 data/david-kariuki.json delete mode 100644 data/davideimola.json delete mode 100644 data/davidemusi.json delete mode 100644 data/davydocsurg.json delete mode 100644 data/davydocsurg/testimonials/davydocsurg.json delete mode 100644 data/de-marauder.json delete mode 100644 data/debadityasingh8972.json delete mode 100644 data/debasish-dutta/testimonials/Neeharika-Sonowal.json delete mode 100644 data/debasish-patnaik.json delete mode 100644 data/debasishbsws.json delete mode 100644 data/deborshikun.json delete mode 100644 data/deepak039543.json delete mode 100644 data/deepakrudrapaul.json delete mode 100644 data/deepanshu-rawat6.json delete mode 100644 data/deepanshu1334.json delete mode 100644 data/denyslins.json delete mode 100644 data/dev-phantom.json delete mode 100644 data/dev-rakeshshaw.json delete mode 100644 data/devWonderkind.json delete mode 100644 data/devashizh.json delete mode 100644 data/devasyarajguu.json delete mode 100644 data/devesh2511.json delete mode 100644 data/devhabib429.json delete mode 100644 data/devilsaint99.json delete mode 100644 data/devjavedmohd.json delete mode 100644 data/devmukhtarr.json delete mode 100644 data/devsachinsharma.json delete mode 100644 data/devsachinsharma/testimonials/kunal-kushwaha.json delete mode 100644 data/devsurajrai.json delete mode 100644 data/devvsakib.json delete mode 100644 data/dhananjayan.json delete mode 100644 data/dhruvabhat24/testimonials/Abiji-2020.json delete mode 100644 data/dhruvabhat24/testimonials/saksham-jain177.json delete mode 100644 data/dhruvabhat24/testimonials/sujan5757.json delete mode 100644 data/digambar.json delete mode 100644 data/diggajupadhyay.json delete mode 100644 data/diksha1159.json delete mode 100644 data/dikshitasharma.json delete mode 100644 data/dineshlalam15.json delete mode 100644 data/dipankar.json delete mode 100644 data/dipankr.json delete mode 100644 data/dirwolf.json delete mode 100644 data/distributethe6ix.json delete mode 100644 data/distributethe6ix/testimonials/krupalitrivedi.json delete mode 100644 data/distributethe6ix/testimonials/loftwah.json delete mode 100644 data/diva-21.json delete mode 100644 data/divyanshraj0408.json delete mode 100644 data/divyashaktipal.json delete mode 100644 data/dmitrii-kilishek.json delete mode 100644 data/dmprieto.json delete mode 100644 data/donaina.json delete mode 100644 data/doniwirawan.json delete mode 100644 data/donlouie.json delete mode 100644 data/donmarvex.json delete mode 100644 data/dr-adada.json delete mode 100644 data/drhayes.json delete mode 100644 data/drsimplegraffiti.json delete mode 100644 data/dsjoench.json delete mode 100644 data/dunnjacoba.json delete mode 100644 data/dunyanong.json delete mode 100644 data/durgaprasad118.json delete mode 100644 data/dushmanta05.json delete mode 100644 data/dwivedyaakash.json delete mode 100644 data/dybran.json delete mode 100644 data/easaka.json delete mode 100644 data/ebenezer-akhonya.json delete mode 100644 data/eddejayaklu.json delete mode 100644 data/eddiejaoude.json delete mode 100644 data/eddiejaoude/events/2022-12-09-live-stream.json delete mode 100644 data/eddiejaoude/events/2022-12-10-talk.json delete mode 100644 data/eddiejaoude/events/2023-03-10-devrelcon.json delete mode 100644 data/eddiejaoude/events/2023-05-27-eddie-con.json delete mode 100644 data/eddiejaoude/events/2023-07-27-wearedevelopers.json delete mode 100644 data/eddiejaoude/events/2023-09-18-talk-infobip.json delete mode 100644 data/eddiejaoude/testimonials/Akshu-on-github.json delete mode 100644 data/eddiejaoude/testimonials/CBID2.json delete mode 100644 data/eddiejaoude/testimonials/Ertan222.json delete mode 100644 data/eddiejaoude/testimonials/FrancescoXX.json delete mode 100644 data/eddiejaoude/testimonials/Njong392.json delete mode 100644 data/eddiejaoude/testimonials/Rishabh-Singh-Codes.json delete mode 100644 data/eddiejaoude/testimonials/Shukla007.json delete mode 100644 data/eddiejaoude/testimonials/Srinja333.json delete mode 100644 data/eddiejaoude/testimonials/ZeeMonk-pixel.json delete mode 100644 data/eddiejaoude/testimonials/avinashji1302.json delete mode 100644 data/eddiejaoude/testimonials/eddiejaoude.json delete mode 100644 data/eddiejaoude/testimonials/juliafmorgado.json delete mode 100644 data/eddiejaoude/testimonials/krupalitrivedi.json delete mode 100644 data/eddiejaoude/testimonials/loftwah.json delete mode 100644 data/eddiejaoude/testimonials/priyankarpal.json delete mode 100644 data/eddiejaoude/testimonials/sagarbangade.json delete mode 100644 data/eddiejaoude/testimonials/shubhsharma19.json delete mode 100644 data/eddiejaoude/testimonials/thsurgeonofdeath.json delete mode 100644 data/eddiejaoude/testimonials/tobySolutions.json delete mode 100644 data/eddiejaoude/testimonials/xkrishguptaa.json delete mode 100644 data/edgarefigueroa.json delete mode 100644 data/edsodz.json delete mode 100644 data/eltociear.json delete mode 100644 data/elyanah-aco.json delete mode 100644 data/emmyVon.json delete mode 100644 data/enn-dee.json delete mode 100644 data/enraiha0307.json delete mode 100644 data/eoinmurphy.json delete mode 100644 data/esau-morais.json delete mode 100644 data/eshan-sharma.json delete mode 100644 data/eugene4545.json delete mode 100644 data/evavic44.json delete mode 100644 data/everydaycodings.json delete mode 100644 data/exzekai.json delete mode 100644 data/ezeetester.json delete mode 100644 data/ezinneanne.json delete mode 100644 data/faarish.json delete mode 100644 data/fabian4.json delete mode 100644 data/fadebowaley.json delete mode 100644 data/falakamin31.json delete mode 100644 data/fatemaker254.json delete mode 100644 data/fatihsamur.json delete mode 100644 data/fatimakay.json delete mode 100644 data/favalcodes.json delete mode 100644 data/fayazmiraz.json delete mode 100644 data/felipetodev.json delete mode 100644 data/fitdevs.json delete mode 100644 data/fless-lab.json delete mode 100644 data/flexzy2011.json delete mode 100644 data/florianclanet.json delete mode 100644 data/foss2cyber.json delete mode 100644 data/foxy4096.json delete mode 100644 data/frankiefab100.json delete mode 100644 data/franqsanz.json delete mode 100644 data/freedompraise.json delete mode 100644 data/fremen1990.json delete mode 100644 data/funmilolaadebisi.json delete mode 100644 data/furkanmutlu.json delete mode 100644 data/gabel.json delete mode 100644 data/gantoin.json delete mode 100644 data/gauravrattan.json delete mode 100644 data/gawadeatul.json delete mode 100644 data/geeky-sambhav.json delete mode 100644 data/gekkowrld.json delete mode 100644 data/gentlegiantdev.json delete mode 100644 data/gethushan.json delete mode 100644 data/ghorbani-mohammad.json delete mode 100644 data/githubarj.json delete mode 100644 data/givenkiban1.json delete mode 100644 data/giyednap.json delete mode 100644 data/gokul8747.json delete mode 100644 data/goobric.json delete mode 100644 data/gouravmohanty7070.json delete mode 100644 data/gowthae.json delete mode 100644 data/grand-rick001.json delete mode 100644 data/grand-rick001/events/2023-02-25-luna-hacks-hackathon.json delete mode 100644 data/grand-rick001/events/2023-03-9-apis-101-with-postman.json delete mode 100644 data/grand-rick001/events/2023-06-28-developer-workflows-and-trends-students-can-use.json delete mode 100644 data/greenchapeljohn.json delete mode 100644 data/guidemetothemoon.json delete mode 100644 data/guptaanshik1.json delete mode 100644 data/guptasajal411.json delete mode 100644 data/guranshdeol.json delete mode 100644 data/gurjeetsinghvirdee.json delete mode 100644 data/gurjeetsinghvirdee/testimonials/ishikagoyal02.json delete mode 100644 data/gurjeetsinghvirdee/testimonials/utkarsh006.json delete mode 100644 data/guymenahem.json delete mode 100644 data/hady68.json delete mode 100644 data/haideralipunjabi.json delete mode 100644 data/hailer24.json delete mode 100644 data/hakkanoodles.json delete mode 100644 data/haldaranup.json delete mode 100644 data/hardik7863.json delete mode 100644 data/hareom284.json delete mode 100644 data/hariFED.json delete mode 100644 data/harikanani.json delete mode 100644 data/hariketsheth.json delete mode 100644 data/harisdev-netizen/testimonials/basit333.json delete mode 100644 data/harisdev-netizen/testimonials/dawoodidrees.json delete mode 100644 data/harkiratsm.json delete mode 100644 data/harmeetsingh11.json delete mode 100644 data/harohar13.json delete mode 100644 data/harshasingamshetty1.json delete mode 100644 data/harshit-002.json delete mode 100644 data/harshit-paneri.json delete mode 100644 data/harshmathurx.json delete mode 100644 data/harshraj8843.json delete mode 100644 data/harshsingh32.json delete mode 100644 data/harshsinghatz.json delete mode 100644 data/harsitagarwalla187.json delete mode 100644 data/haseebyousuf.json delete mode 100644 data/hasnainmakada-99.json delete mode 100644 data/hayatharoon.json delete mode 100644 data/hebypaul.json delete mode 100644 data/helloakash1701.json delete mode 100644 data/hellofaizan.json delete mode 100644 data/hemantwasthere.json delete mode 100644 data/henilGondalia.json delete mode 100644 data/henrychris.json delete mode 100644 data/heyrishabh13.json delete mode 100644 data/heysagnik.json delete mode 100644 data/himanshuprasad789.json delete mode 100644 data/hitarth01.json delete mode 100644 data/hiteshkowdiki.json delete mode 100644 data/hmhard.json delete mode 100644 data/homelyseven250.json delete mode 100644 data/hong-codes.json delete mode 100644 data/huamanraj.json delete mode 100644 data/hussain-shariff.json delete mode 100644 data/hzpeng57.json delete mode 100644 data/i-am-amrendra.json delete mode 100644 data/i-am-yuvi.json delete mode 100644 data/iAnonymous3000/testimonials/nicfab.json delete mode 100644 data/iKunal-Singh.json delete mode 100644 data/iSubhamMani.json delete mode 100644 data/iam-Rps.json delete mode 100644 data/iamBijoyKar.json delete mode 100644 data/iamVP7.json delete mode 100644 data/iamaamunir.json delete mode 100644 data/iamfasal.json delete mode 100644 data/iamr-kumar.json delete mode 100644 data/iamrahul8.json delete mode 100644 data/iamravi1.json delete mode 100644 data/iamthecloverly.json delete mode 100644 data/iamunnip.json delete mode 100644 data/iamvbenz49.json delete mode 100644 data/ianskie26.json delete mode 100644 data/iasonathanasiosgiatsios.json delete mode 100644 data/ibilalkayy.json delete mode 100644 data/ibilalkayy/events/2022-10-24-kubecon-cloudnativecon-north-america-2022.json delete mode 100644 data/ibilalkayy/events/2023-04-18-kubecon-cloudnativecon-europe-2023.json delete mode 100644 data/ibilalkayy/testimonials/eddiejaoude.json delete mode 100644 data/ibilalkayy/testimonials/hola-soy-milk.json delete mode 100644 data/ibilalkayy/testimonials/loftwah.json delete mode 100644 data/ibilalkayy/testimonials/the-amazing-atharva.json delete mode 100644 data/ibnuahmed.json delete mode 100644 data/ibrahimq21.json delete mode 100644 data/ibrahimrehman1.json delete mode 100644 data/ibukunoluwanap.json delete mode 100644 data/ieshreya.json delete mode 100644 data/ighoshsubho.json delete mode 100644 data/ihatespaghetti/testimonials/ihatespaghetti.json delete mode 100644 data/ihtishamKhan.json delete mode 100644 data/ikembakwem.json delete mode 100644 data/im-machakata.json delete mode 100644 data/imaaquibali.json delete mode 100644 data/imanishbarnwal.json delete mode 100644 data/imbeshat.json delete mode 100644 data/imf-ali.json delete mode 100644 data/imhimansu28.json delete mode 100644 data/imlakshay08.json delete mode 100644 data/imnischaygowda.json delete mode 100644 data/impranshu.json delete mode 100644 data/imran1509.json delete mode 100644 data/imran1509/events/2023-05-17-talk-kubehuddle.json delete mode 100644 data/imran1509/events/2023-05-24-talk-BrazilCloudsSummit.json delete mode 100644 data/imran1509/events/2023-06-08-talk-Platformcon.json delete mode 100644 data/imran1509/events/2023-06-15-talk-DevOpsDaysBirmingham.json delete mode 100644 data/imran1509/events/2023-09-18-talk-infobip.json delete mode 100644 data/imran1509/events/2023-09-20-talk-SwissCloudNativeDay.json delete mode 100644 data/imran1509/events/2023-11-27-talk-DevCloudConference.json delete mode 100644 data/imran1509/testimonials/aasthashahcodes.json delete mode 100644 data/imran1509/testimonials/gagan-baghel.json delete mode 100644 data/imran1509/testimonials/loftwah.json delete mode 100644 data/imsp18.json delete mode 100644 data/imtiazpy.json delete mode 100644 data/imtmh.json delete mode 100644 data/imvedanshmehra.json delete mode 100644 data/indigo423.json delete mode 100644 data/infinite8loop.json delete mode 100644 data/infotheharshit.json delete mode 100644 data/infoxicator.json delete mode 100644 data/ioanat94.json delete mode 100644 data/iqrafirdose.json delete mode 100644 data/irfanariyaz.json delete mode 100644 data/iriteshmishra.json delete mode 100644 data/irusha.json delete mode 100644 data/ishxn69.json delete mode 100644 data/ismail-benlaredj.json delete mode 100644 data/ismailwafid.json delete mode 100644 data/issamahwach.json delete mode 100644 data/its-kunal.json delete mode 100644 data/itsaakashpatel.json delete mode 100644 data/itsarghyadas.json delete mode 100644 data/itsayopapi.json delete mode 100644 data/itsbhavsagar.json delete mode 100644 data/itsdevdeepak.json delete mode 100644 data/itself13.json delete mode 100644 data/itsmenikhill.json delete mode 100644 data/itsoluwatobby.json delete mode 100644 data/itsomsarraf_.json delete mode 100644 data/itsshahinhere.json delete mode 100644 data/itsshivamsrivastava.json delete mode 100644 data/itssouray.json delete mode 100644 data/itzwow.json delete mode 100644 data/izam-mohammed.json delete mode 100644 data/izzarzn.json delete mode 100644 data/j-barreiros.json delete mode 100644 data/jacksonmathew.json delete mode 100644 data/jadebanares.json delete mode 100644 data/jainam-r.json delete mode 100644 data/jainamshah3638.json delete mode 100644 data/jainankit0811.json delete mode 100644 data/jaishbs.json delete mode 100644 data/jaiswalshash.json delete mode 100644 data/jarek-pacocha.json delete mode 100644 data/jaswanth187.json delete mode 100644 data/jatiinyadav.json delete mode 100644 data/jatin.json delete mode 100644 data/jatin510.json delete mode 100644 data/jaydeepkhatri.json delete mode 100644 data/jayk-gupta.json delete mode 100644 data/jayvirrathi.json delete mode 100644 data/jeesus-bock.json delete mode 100644 data/jegrami.json delete mode 100644 data/jennifer-pecky.json delete mode 100644 data/jeremythomas.json delete mode 100644 data/jessachalla.json delete mode 100644 data/jessiebelle.json delete mode 100644 data/jfmartinz.json delete mode 100644 data/jiafie7.json delete mode 100644 data/jideabdqudus.json delete mode 100644 data/joe94113.json delete mode 100644 data/joeboadiDev.json delete mode 100644 data/joelkabamba/testimonials/daniel-jp.json delete mode 100644 data/joelnyongesa.json delete mode 100644 data/joeshajan.json delete mode 100644 data/jofftiquez.json delete mode 100644 data/jofftiquez/testimonials/mpotane.json delete mode 100644 data/johan237.json delete mode 100644 data/john.json delete mode 100644 data/johne10.json delete mode 100644 data/jonasermert.json delete mode 100644 data/jontstaz.json delete mode 100644 data/jordeguevara.json delete mode 100644 data/jorshimayor.json delete mode 100644 data/joshjgomes.json delete mode 100644 data/joshlong.json delete mode 100644 data/joshuaedo.json delete mode 100644 data/joshuaizu.json delete mode 100644 data/jossse69.json delete mode 100644 data/josuembuyu.json delete mode 100644 data/juanf1990.json delete mode 100644 data/jugaaadd.json delete mode 100644 data/juliafmorgado.json delete mode 100644 data/juliafmorgado/events/2023-02-07-civo-navigate.json delete mode 100644 data/juliafmorgado/events/2023-04-18-kubecon-eu.json delete mode 100644 data/juliafmorgado/events/2023-05-17-kubehuddle.json delete mode 100644 data/juliafmorgado/testimonials/eddiejaoude.json delete mode 100644 data/juliafmorgado/testimonials/payalpm.json delete mode 100644 data/kabir0x17.json delete mode 100644 data/kahmed-stack.json delete mode 100644 data/kaisunoo.json delete mode 100644 data/kaiwalyakoparkar.json delete mode 100644 data/kalijonn.json delete mode 100644 data/kalyan-vurugonda.json delete mode 100644 data/kammy1996.json delete mode 100644 data/kanishbodhwani.json delete mode 100644 data/kapoorsaumitra.json delete mode 100644 data/karan-2906.json delete mode 100644 data/karlGusta.json delete mode 100644 data/karntheai.json delete mode 100644 data/karthiknadar1204.json delete mode 100644 data/kartikgajjar7.json delete mode 100644 data/kartiklk.json delete mode 100644 data/kartikmehta8.json delete mode 100644 data/katalystkat.json delete mode 100644 data/katzjeff.json delete mode 100644 data/kaushalnitb.json delete mode 100644 data/kavyamadasu delete mode 100644 data/kayjilesen.json delete mode 100644 data/kdp-alpha.json delete mode 100644 data/kdpuvvadi.json delete mode 100644 data/kdteraiya.json delete mode 100644 data/kedar1998.json delete mode 100644 data/keerthu3196.json delete mode 100644 data/kelvinparmar.json delete mode 100644 data/kennie-larkson.json delete mode 100644 data/keywordvfx.json delete mode 100644 data/khairalanam.json delete mode 100644 data/khalidx3.json delete mode 100644 data/khan-droid.json delete mode 100644 data/khaymanii.json delete mode 100644 data/khushaal.json delete mode 100644 data/khushalarora.json delete mode 100644 data/khushbumaheshwarii.json delete mode 100644 data/khushi818.json delete mode 100644 data/khushigahlot29.json delete mode 100644 data/khushisaxena.json delete mode 100644 data/king0203.json delete mode 100644 data/kingDOM2227.json delete mode 100644 data/kingwisdom.json delete mode 100644 data/kirtankp.json delete mode 100644 data/kirtijain627.json delete mode 100644 data/kirtiraj22.json delete mode 100644 data/kishanrajput23.json delete mode 100644 data/kishore.json delete mode 100644 data/kodewithchirag.json delete mode 100644 data/kohwdev.json delete mode 100644 data/konpal-sharma.json delete mode 100644 data/krimoelbahri.json delete mode 100644 data/krishnanshagarwal112.json delete mode 100644 data/krishnanunnijs.json delete mode 100644 data/krupalitrivedi.json delete mode 100644 data/krupalitrivedi/testimonials/Njong392.json delete mode 100644 data/krupalitrivedi/testimonials/shubhsharma19.json delete mode 100644 data/krushnarout.json delete mode 100644 data/ksaurabh4.json delete mode 100644 data/ksen21.json delete mode 100644 data/kshitij9896.json delete mode 100644 data/kulkarnigaurav38.json delete mode 100644 data/kumar-kalyan.json delete mode 100644 data/kumar-rocks.json delete mode 100644 data/kumaran.json delete mode 100644 data/kumarankit999.json delete mode 100644 data/kumarsonsoff3.json delete mode 100644 data/kunal00000.json delete mode 100644 data/kundangupta1993.json delete mode 100644 data/kush6291.json delete mode 100644 data/kushvahasumit.json delete mode 100644 data/l-legren.json delete mode 100644 data/l-przybylka.json delete mode 100644 data/lailahgrant.json delete mode 100644 data/lakshay-nasa.json delete mode 100644 data/lakshay451.json delete mode 100644 data/lakshmishreea122003.json delete mode 100644 data/lakshya7878.json delete mode 100644 data/lalitdhane.json delete mode 100644 data/lambeboluwatife.json delete mode 100644 data/langnerdavid.json delete mode 100644 data/lassv.json delete mode 100644 data/latenighthunter.json delete mode 100644 data/latifbhatti.json delete mode 100644 data/lavanyayangala.json delete mode 100644 data/lawanu.json delete mode 100644 data/lebe24.json delete mode 100644 data/leecheeyong.json delete mode 100644 data/legendarykamal.json delete mode 100644 data/leo7736.json delete mode 100644 data/leonid066.json delete mode 100644 data/lewisushindi.json delete mode 100644 data/lilmubby.json delete mode 100644 data/linamiko.json delete mode 100644 data/linneszyx.json delete mode 100644 data/liza-bhutani.json delete mode 100644 data/lloydlobo.json delete mode 100644 data/lmac-1.json delete mode 100644 data/lokeshvasnik.json delete mode 100644 data/lonebots.json delete mode 100644 data/lovakush.json delete mode 100644 data/lubnafathima.json delete mode 100644 data/lucky-chap.json delete mode 100644 data/luckyklyist.json delete mode 100644 data/lumary2.json delete mode 100644 data/lux5h.json delete mode 100644 data/lvnilesh.json delete mode 100644 data/maemreyo.json delete mode 100644 data/maharshi-sinha.json delete mode 100644 data/maheshkasabe.json delete mode 100644 data/mahfuztbt.json delete mode 100644 data/maina401.json delete mode 100644 data/mainfunktion.json delete mode 100644 data/maithrivh.json delete mode 100644 data/malaviya-parth.json delete mode 100644 data/malicodes2.json delete mode 100644 data/malishkapandey.json delete mode 100644 data/mallyapravin.json delete mode 100644 data/manishd17.json delete mode 100644 data/manishgupta416.json delete mode 100644 data/manishitMani.json delete mode 100644 data/mann-codes2014.json delete mode 100644 data/manoj9896.json delete mode 100644 data/manojsai1.json delete mode 100644 data/manq2010.json delete mode 100644 data/mansi-binjola.json delete mode 100644 data/mansig20.json delete mode 100644 data/manthanank.json delete mode 100644 data/marameref.json delete mode 100644 data/marcelosousa.json delete mode 100644 data/marcokumu.json delete mode 100644 data/mariamadeyemi.json delete mode 100644 data/marianaWest.json delete mode 100644 data/marisabrantley.json delete mode 100644 data/markodenic.json delete mode 100644 data/marlonaesparza.json delete mode 100644 data/masete.json delete mode 100644 data/massii-nechiche.json delete mode 100644 data/matthewraymond.json delete mode 100644 data/maxton4life.json delete mode 100644 data/mayo7e.json delete mode 100644 data/mayurstwt.json delete mode 100644 data/mazahaca.json delete mode 100644 data/mcgonagle.json delete mode 100644 data/mctilde.json delete mode 100644 data/mdarslan7.json delete mode 100644 data/mdrianislam0or1.json delete mode 100644 data/mdwasim74.json delete mode 100644 data/meet931.json delete mode 100644 data/mehakagrawal.json delete mode 100644 data/mehmetsaidozsoy.json delete mode 100644 data/mehra-sourav.json delete mode 100644 data/mendax0110.json delete mode 100644 data/merouanezouaid.json delete mode 100644 data/merwinmathew33.json delete mode 100644 data/methlox.json delete mode 100644 data/mhdamaan79.json delete mode 100644 data/mherzog4.json delete mode 100644 data/mhgolestan.json delete mode 100644 data/michagodfrey.json delete mode 100644 data/midhundevasia1.json delete mode 100644 data/mikebochenek.json delete mode 100644 data/mikejw.json delete mode 100644 data/mikeysan.json delete mode 100644 data/minnypatel.json delete mode 100644 data/mirazxmondal.json delete mode 100644 data/mishba-ai.json delete mode 100644 data/mjcoder15.json delete mode 100644 data/mjosh51.json delete mode 100644 data/mkbhru.json delete mode 100644 data/mkubdev.json delete mode 100644 data/mnik7044.json delete mode 100644 data/mnvsk97.json delete mode 100644 data/modirocks.json delete mode 100644 data/mohamed_ah.json delete mode 100644 data/mohammad.json delete mode 100644 data/mohan.json delete mode 100644 data/mohanthilak.json delete mode 100644 data/mohdfarhannawaz.json delete mode 100644 data/mohit-marathe.json delete mode 100644 data/mohit1607.json delete mode 100644 data/mohitparmar1.json delete mode 100644 data/money8203.json delete mode 100644 data/money8203/testimonials/the-amazing-atharva.json delete mode 100644 data/moonLight-7k.json delete mode 100644 data/motasimmakki.json delete mode 100644 data/mpotane.json delete mode 100644 data/mpotane/testimonials/jofftiquez.json delete mode 100644 data/mrabro.json delete mode 100644 data/mrdevil0-9.json delete mode 100644 data/mrunlikeliest.json delete mode 100644 data/mslepko.json delete mode 100644 data/muhammadanas0716.json delete mode 100644 data/muhammedhasann.json delete mode 100644 data/munish-on-git.json delete mode 100644 data/mustafa-edu.json delete mode 100644 data/mustafa-nds.json delete mode 100644 data/mustafaansarii.json delete mode 100644 data/muzamil-mia.json delete mode 100644 data/nabadeeptalukdar.json delete mode 100644 data/nabadev.json delete mode 100644 data/nagaadshe1.json delete mode 100644 data/nagendradevara.json delete mode 100644 data/naman-tiwari.json delete mode 100644 data/nancyKasaudhan20.json delete mode 100644 data/nandinishiny.json delete mode 100644 data/nanna3210.json delete mode 100644 data/nanthakumaran-s.json delete mode 100644 data/naomi-lgbt.json delete mode 100644 data/naomi-lgbt/testimonials/naomi-lgbt.json delete mode 100644 data/natea123.json delete mode 100644 data/nathgoutam93.json delete mode 100644 data/natlmartin.json delete mode 100644 data/naveen13-06.json delete mode 100644 data/navharsh.json delete mode 100644 data/navneet17360.json delete mode 100644 data/nayan1xyz.json delete mode 100644 data/nazmulhassan.json delete mode 100644 data/ndzhwr.json delete mode 100644 data/neerajkumar161.json delete mode 100644 data/neerajrathore.json delete mode 100644 data/neerajsingh869.json delete mode 100644 data/nerdynikhil.json delete mode 100644 data/netteNz.json delete mode 100644 data/neutr0n420.json delete mode 100644 data/nfa1.json delete mode 100644 data/ngdream.json delete mode 100644 data/nhemnt.json delete mode 100644 data/ni5arga.json delete mode 100644 data/nicoleww.json delete mode 100644 data/nidhi333-9.json delete mode 100644 data/nik132-eng.json delete mode 100644 data/nikhilbuts.json delete mode 100644 data/nikhilhuirem.json delete mode 100644 data/nikohoffren.json delete mode 100644 data/nilandev.json delete mode 100644 data/nirbhay12345.json delete mode 100644 data/niteshseram.json delete mode 100644 data/nithin999989.json delete mode 100644 data/nitin-787.json delete mode 100644 data/nitinkumar30.json delete mode 100644 data/nitishkumar07.json delete mode 100644 data/nitisjan.json delete mode 100644 data/niwei822.json delete mode 100644 data/njogued.json delete mode 100644 data/njolipatrick.json delete mode 100644 data/nkitanand.json delete mode 100644 data/nnodim.json delete mode 100644 data/nowayski.json delete mode 100644 data/nurakmal920207.json delete mode 100644 data/nvspavankalyanch.json delete mode 100644 data/obaidashfaq20.json delete mode 100644 data/officialrajdeepsingh.json delete mode 100644 data/okrupesh.json delete mode 100644 data/olatocode.json delete mode 100644 data/omdxp.json delete mode 100644 data/omerome83.json delete mode 100644 data/omk-coder.json delete mode 100644 data/omkar342.json delete mode 100644 data/omlondhe.json delete mode 100644 data/one2code.json delete mode 100644 data/orama254.json delete mode 100644 data/orunto.json delete mode 100644 data/osama-22.json delete mode 100644 data/otnansirk.json delete mode 100644 data/over-light/testimonials/over-light.json delete mode 100644 data/oyenolaphilipinc.json delete mode 100644 data/oyepriyansh/testimonials/oyepriyansh.json delete mode 100644 data/p1kalys.json delete mode 100644 data/paaggeli.json delete mode 100644 data/pacifiquem.json delete mode 100644 data/palakbhawsar98.json delete mode 100644 data/palakbhawsar98/testimonials/rajinikanthe.json delete mode 100644 data/panam-py.json delete mode 100644 data/pankajktech.json delete mode 100644 data/panthsolanki.json delete mode 100644 data/panwar8279.json delete mode 100644 data/parma1111.json delete mode 100644 data/parth-ranalkar.json delete mode 100644 data/parthamk.json delete mode 100644 data/parveshsaini.json delete mode 100644 data/pasindumarasinghe.json delete mode 100644 data/patrickloeber.json delete mode 100644 data/paudelpr1.json delete mode 100644 data/paulaxisabel.json delete mode 100644 data/pavanh007.json delete mode 100644 data/petegordon.json delete mode 100644 data/pg312.json delete mode 100644 data/phatwillis.json delete mode 100644 data/philling1.json delete mode 100644 data/pierizvi.json delete mode 100644 data/piyush-multiplexer.json delete mode 100644 data/piyush-sri.json delete mode 100644 data/piyush280599.json delete mode 100644 data/poojasanwal.json delete mode 100644 data/poorvijn.json delete mode 100644 data/prabhat1001.json delete mode 100644 data/prabhatdubey670.json delete mode 100644 data/pradhuman09.json delete mode 100644 data/pradhyumanarora.json delete mode 100644 data/praduman8435.json delete mode 100644 data/prajwalborkar.json delete mode 100644 data/prakashvishal93.json delete mode 100644 data/prakhartiwari0.json delete mode 100644 data/pranay.json delete mode 100644 data/pranay202.json delete mode 100644 data/pranshu05.json delete mode 100644 data/pranshuj73.json delete mode 100644 data/prasannarames.json delete mode 100644 data/prasanta10.json delete mode 100644 data/prashant235913.json delete mode 100644 data/prateek-srivastav.json delete mode 100644 data/prateek041.json delete mode 100644 data/prathamkandari.json delete mode 100644 data/pratik227.json delete mode 100644 data/pratikkumar-mohite.json delete mode 100644 data/pratit989.json delete mode 100644 data/pratyakshm.json delete mode 100644 data/praveen0raj.json delete mode 100644 data/praveenpy273.json delete mode 100644 data/praveenscience.json delete mode 100644 data/pravendra93.json delete mode 100644 data/preethi1915.json delete mode 100644 data/preshpi.json delete mode 100644 data/prgayake.json delete mode 100644 data/pritamrajput.json delete mode 100644 data/priyankarpal/events/2023-05-07-GoogleCloudCommunityDays.json delete mode 100644 data/priyanshu-11000.json delete mode 100644 data/priyanshu096.json delete mode 100644 data/priyanshugarg1010.json delete mode 100644 data/priyanshumaitra.json delete mode 100644 data/priyapahwa.json delete mode 100644 data/prjailani.json delete mode 100644 data/programmer765.json delete mode 100644 data/prrajput1199.json delete mode 100644 data/psypher1.json delete mode 100644 data/publikphigor.json delete mode 100644 data/pulkitbhargava.json delete mode 100644 data/puneetmahali.json delete mode 100644 data/punitbathija.json delete mode 100644 data/pushkaraj2007.json delete mode 100644 data/qadatta.json delete mode 100644 data/qaidjoharj53.json delete mode 100644 data/qaidjoharj53/testimonials/qaidjoharj53.json delete mode 100644 data/queenstack.json delete mode 100644 data/qwelexe.json delete mode 100644 data/qwertyroop.json delete mode 100644 data/raeeceip.json delete mode 100644 data/raghu-007.json delete mode 100644 data/raghu-007/testimonials/raghu-007.json delete mode 100644 data/ragibajmal3.json delete mode 100644 data/rahul152-ai.json delete mode 100644 data/rahulpandey70.json delete mode 100644 data/rahulverma0008.json delete mode 100644 data/raiyanmook27.json delete mode 100644 data/rajaditya06.json delete mode 100644 data/rajeshj11.json delete mode 100644 data/rajiv.json delete mode 100644 data/rajmaurya-dev.json delete mode 100644 data/rakesh-nj.json delete mode 100644 data/rakeshsangem.json delete mode 100644 data/ralphsulit.json delete mode 100644 data/ramanand-rv.json delete mode 100644 data/randyh0120.json delete mode 100644 data/rattandeep1998.json delete mode 100644 data/ravi0900.json delete mode 100644 data/ravibabuvadde.json delete mode 100644 data/raviraj-github.json delete mode 100644 data/raviraj-github/testimonials/xkrishguptaa.json delete mode 100644 data/ravireddy07.json delete mode 100644 data/rayben109.json delete mode 100644 data/rayeesrather99.json delete mode 100644 data/razaahmad333.json delete mode 100644 data/rdegbe.json delete mode 100644 data/real-coder007Ravi.json delete mode 100644 data/realdezzy.json delete mode 100644 data/realsollym.json delete mode 100644 data/recognizeyourself.json delete mode 100644 data/renzoromares.json delete mode 100644 data/rep-pierce.json delete mode 100644 data/revati-deshmukh.json delete mode 100644 data/rezarex.json delete mode 100644 data/rghdrizzle.json delete mode 100644 data/rishabhrathore055.json delete mode 100644 data/rishabhsinghal.json delete mode 100644 data/rishabhverma54321.json delete mode 100644 data/rishu6263.json delete mode 100644 data/riteshgharat.json delete mode 100644 data/ritika728.json delete mode 100644 data/rizwan-io.json delete mode 100644 data/rkshaw20.json delete mode 100644 data/roberanegussie.json delete mode 100644 data/robert5313.json delete mode 100644 data/robertusbagaskara.json delete mode 100644 data/rodgersgitau.json delete mode 100644 data/rohansx.json delete mode 100644 data/rohinish404.json delete mode 100644 data/rohit190183107010.json delete mode 100644 data/rohit2k3.json delete mode 100644 data/rohitagr0310.json delete mode 100644 data/rohitagr0310/testimonials/jainankit0811.json delete mode 100644 data/rohitdasu.json delete mode 100644 data/rohitg00.json delete mode 100644 data/rohitg00/events/023-02-08-stateofopencon.json delete mode 100644 data/rohitg00/testimonials/Rahul-Prasad-07.json delete mode 100644 data/rohitt-gupta.json delete mode 100644 data/rohitverse.json delete mode 100644 data/roljohntorralba.json delete mode 100644 data/ronak-pal1.json delete mode 100644 data/ronenhammnd.json delete mode 100644 data/ronthetech.json delete mode 100644 data/roshanmhatre.json delete mode 100644 data/rossana87.json delete mode 100644 data/rossanodan.json delete mode 100644 data/rowjay007.json delete mode 100644 data/roy2pushkar.json delete mode 100644 data/rtynski.json delete mode 100644 data/ruchiket.json delete mode 100644 data/rudra016.json delete mode 100644 data/rufilboy.json delete mode 100644 data/rukundob451.json delete mode 100644 data/runelk.json delete mode 100644 data/rupali-codes.json delete mode 100644 data/rupali-codes/testimonials/CBID2.json delete mode 100644 data/rushikeshadhav.json delete mode 100644 data/rustybatmobile.json delete mode 100644 data/ruthiel.json delete mode 100644 data/ruxy1212.json delete mode 100644 data/ryan-broguiere.json delete mode 100644 data/s-prateek.json delete mode 100644 data/s4shantanu.json delete mode 100644 data/saadali05.json delete mode 100644 data/sabrinalzbh.json delete mode 100644 data/sachdevlaksh.json delete mode 100644 data/sachindevs.json delete mode 100644 data/sachinparihar.json delete mode 100644 data/sadeedpv.json delete mode 100644 data/safeeralehsan.json delete mode 100644 data/sagar-ghub.json delete mode 100644 data/sagar1621.json delete mode 100644 data/sagarbangade.json delete mode 100644 data/sahil-sagwekar2652.json delete mode 100644 data/sahil-sagwekar2652/events/2023-03-11-MumbaiFOSS.json delete mode 100644 data/sahil-sagwekar2652/testimonials/Shubham185y.json delete mode 100644 data/saidurrahmanmisket.json delete mode 100644 data/saifrahmn.json delete mode 100644 data/saikalyan.json delete mode 100644 data/saikumarb12345.json delete mode 100644 data/sajjadrahman56.json delete mode 100644 data/sakshisahu612.json delete mode 100644 data/salahawk.json delete mode 100644 data/salaheddine420/testimonials/thsurgeonofdeath.json delete mode 100644 data/salmanakhtar57.json delete mode 100644 data/salmantec.json delete mode 100644 data/samadpls.json delete mode 100644 data/samarth8765.json delete mode 100644 data/samarthshetty2000.json delete mode 100644 data/sambhavrana27.json delete mode 100644 data/samchan.json delete mode 100644 data/sameem420.json delete mode 100644 data/samikshakute.json delete mode 100644 data/samil-web.json delete mode 100644 data/samipak458.json delete mode 100644 data/samsorrahman.json delete mode 100644 data/samthatcode.json delete mode 100644 data/samuelaidoo45.json delete mode 100644 data/samuelajala01.json delete mode 100644 data/samyabrata-maji.json delete mode 100644 data/sanchitarorra.json delete mode 100644 data/sandramsc.json delete mode 100644 data/sanjay-kv.json delete mode 100644 data/sansarmaske.json delete mode 100644 data/sanskar1306.json delete mode 100644 data/santoshdts.json delete mode 100644 data/sapencio.json delete mode 100644 data/sarafpradumna/testimonials/Pradumnasaraf.json delete mode 100644 data/sarahlean.json delete mode 100644 data/saram7619.json delete mode 100644 data/sarthakroy2002.json delete mode 100644 data/sarthaksarthak9.json delete mode 100644 data/sarthkdobriyal.json delete mode 100644 data/saugat.json delete mode 100644 data/saurabhbhauryal.json delete mode 100644 data/saurabhmehta1601.json delete mode 100644 data/sauradip.json delete mode 100644 data/sawlew.json delete mode 100644 data/scottWil.json delete mode 100644 data/sebashmh.json delete mode 100644 data/senali-d.json delete mode 100644 data/sessionkiller.json delete mode 100644 data/seths10.json delete mode 100644 data/sfolador.json delete mode 100644 data/shadmanhere.json delete mode 100644 data/shadrack-mwelwa.json delete mode 100644 data/shafaq-here.json delete mode 100644 data/shagunsharma6677.json delete mode 100644 data/shahid.json delete mode 100644 data/shaileshthakur1.json delete mode 100644 data/sharatkatwa.json delete mode 100644 data/sharipoff-0-1.json delete mode 100644 data/shashankbhatgs.json delete mode 100644 data/sheoranharis.json delete mode 100644 data/shericodes.json delete mode 100644 data/shivaabhishek07.json delete mode 100644 data/shivam-sharma7.json delete mode 100644 data/shivamshrivastava.json delete mode 100644 data/shivamsinghydv.json delete mode 100644 data/shivanshyadav.json delete mode 100644 data/shobhitexe.json delete mode 100644 data/shreyanshs31.json delete mode 100644 data/shreyas0924.json delete mode 100644 data/shreyasri258.json delete mode 100644 data/shridharkapshikar.json delete mode 100644 data/shrix1.json delete mode 100644 data/shubhalgupta.json delete mode 100644 data/shubhambaghel.json delete mode 100644 data/shubhamds24.json delete mode 100644 data/shubhamku044.json delete mode 100644 data/shubhampatil9500.json delete mode 100644 data/shubhamsigdar1.json delete mode 100644 data/shubhsh19.json delete mode 100644 data/shubhsharma19.json delete mode 100644 data/shwetasng.json delete mode 100644 data/shwetavish.json delete mode 100644 data/shyam0705.json delete mode 100644 data/sid-khuntwal.json delete mode 100644 data/sid-talesara.json delete mode 100644 data/siddarth2810.json delete mode 100644 data/sidharthviz.json delete mode 100644 data/singh1203.json delete mode 100644 data/singhmohit14072002.json delete mode 100644 data/singodiyashubham87.json delete mode 100644 data/sinhasagar01.json delete mode 100644 data/sirine707.json delete mode 100644 data/skmominali17.json delete mode 100644 data/slayeh17.json delete mode 100644 data/slowcheetah07.json delete mode 100644 data/snehalsenapati23.json delete mode 100644 data/snehap02.json delete mode 100644 data/sohamsattigeri.json delete mode 100644 data/souhaibsfaxi.json delete mode 100644 data/soumdatta81.json delete mode 100644 data/soumik-saha.json delete mode 100644 data/soumil1.json delete mode 100644 data/sourav091.json delete mode 100644 data/souravsk.json delete mode 100644 data/spy-1234.json delete mode 100644 data/sreekar-tammana.json delete mode 100644 data/sri-rishi.json delete mode 100644 data/sriharshamajeti.json delete mode 100644 data/srijoy-paul.json delete mode 100644 data/srinivaskarnati.json delete mode 100644 data/srkds.json delete mode 100644 data/ssbarnea.json delete mode 100644 data/ssensalo.json delete mode 100644 data/sshiv5768.json delete mode 100644 data/ssvali.json delete mode 100644 data/ste001.json delete mode 100644 data/stemount.json delete mode 100644 data/stenwire.json delete mode 100644 data/stephanie-kuihg.json delete mode 100644 data/streetstylecoder.json delete mode 100644 data/subash.json delete mode 100644 data/subhadiptech.json delete mode 100644 data/subhamengine.json delete mode 100644 data/subhamghimire.json delete mode 100644 data/subhendudash02.json delete mode 100644 data/subhodynamics.json delete mode 100644 data/suchakra012.json delete mode 100644 data/suchitragiri.json delete mode 100644 data/sudarshan-doiphode.json delete mode 100644 data/sudeepta.json delete mode 100644 data/sudhanshu042004.json delete mode 100644 data/sudhanshutech.json delete mode 100644 data/suhail34.json delete mode 100644 data/sumitNITS.json delete mode 100644 data/sumitbhanushali.json delete mode 100644 data/sumitishere.json delete mode 100644 data/sumitmukharjeeeeee.json delete mode 100644 data/sumusiriwardana.json delete mode 100644 data/sunidhichopada18.json delete mode 100644 data/sunil_joshi.json delete mode 100644 data/sunilsinghrana.json delete mode 100644 data/supunsathsara.json delete mode 100644 data/surajmaity1.json delete mode 100644 data/surajyadav1108.json delete mode 100644 data/surendhar-palanisamy.json delete mode 100644 data/susheelpal.json delete mode 100644 data/suubh.json delete mode 100644 data/suvm7.json delete mode 100644 data/swagataroy30.json delete mode 100644 data/swapnul.json delete mode 100644 data/syofyanzuhad.json delete mode 100644 data/ta-sakin.json delete mode 100644 data/tangorishi.json delete mode 100644 data/tanishagupta1.json delete mode 100644 data/tanishakumawat.json delete mode 100644 data/tanishkamakode.json delete mode 100644 data/tanishqamitra.json delete mode 100644 data/tanitoluwam.json delete mode 100644 data/tanvi2104.json delete mode 100644 data/tao12345666333.json delete mode 100644 data/taravis.json delete mode 100644 data/tarunclub.json delete mode 100644 data/tarunmankar.json delete mode 100644 data/tausiq2003.json delete mode 100644 data/tcodes27.json delete mode 100644 data/tdogubo.json delete mode 100644 data/technicave.json delete mode 100644 data/technophile-04.json delete mode 100644 data/tejas-gk.json delete mode 100644 data/tejas-raskar.json delete mode 100644 data/temilolakutelu.json delete mode 100644 data/tenyapious.json delete mode 100644 data/teyddie22.json delete mode 100644 data/thamerla.json delete mode 100644 data/thatmitchcanter.json delete mode 100644 data/the-amazing-atharva.json delete mode 100644 data/the-lazy-learner.json delete mode 100644 data/theBeginner86.json delete mode 100644 data/theCephas.json delete mode 100644 data/theMillenniumFalcon.json delete mode 100644 data/theVatsal3802.json delete mode 100644 data/theVatsal3802/events/25-01-2023-flutter-forward.json delete mode 100644 data/theabhayprajapati.json delete mode 100644 data/thealgorithms.json delete mode 100644 data/theanantchoubey.json delete mode 100644 data/thebarshablog.json delete mode 100644 data/thebarshablog/events/2023-03-15-chaos-carnival.json delete mode 100644 data/thebarshablog/events/2023-05-10-OSS-NA.json delete mode 100644 data/thebarshablog/events/2023-05-11-kcdturkey-conf.json delete mode 100644 data/thebarshablog/events/2023-05-16-kubehuddle-conf.json delete mode 100644 data/thebarshablog/testimonials/xkrishguptaa.json delete mode 100644 data/thecentrons.json delete mode 100644 data/thehashmap.json delete mode 100644 data/thekrprince.json delete mode 100644 data/themanoz.json delete mode 100644 data/theranamuskan.json delete mode 100644 data/theriyazo.json delete mode 100644 data/theselaw.json delete mode 100644 data/thesobercoder.json delete mode 100644 data/thisisdishang.json delete mode 100644 data/threesquaree.json delete mode 100644 data/thtauhid.json delete mode 100644 data/thunderbirdceg.json delete mode 100644 data/timDeHof.json delete mode 100644 data/tiyabansal.json delete mode 100644 data/tnrajpara.json delete mode 100644 data/tobySolutions.json delete mode 100644 data/tobySolutions/testimonials/AliReza1083.json delete mode 100644 data/tobySolutions/testimonials/Ellah120.json delete mode 100644 data/tobySolutions/testimonials/MadhuSaini22.json delete mode 100644 data/tobySolutions/testimonials/Shukla007.json delete mode 100644 data/tobySolutions/testimonials/loftwah.json delete mode 100644 data/tobySolutions/testimonials/oyenolaphilipinc.json delete mode 100644 data/tobySolutions/testimonials/shubhsharma19.json delete mode 100644 data/tobySolutions/testimonials/xkrishguptaa.json delete mode 100644 data/toukirkhan.json delete mode 100644 data/tplive.json delete mode 100644 data/tr-sangale.json delete mode 100644 data/tsipporahc.json delete mode 100644 data/tuhamworld.json delete mode 100644 data/tusharsinghrawat.json delete mode 100644 data/tvjones.json delete mode 100644 data/ubaniIsaac.json delete mode 100644 data/uddinArsalan.json delete mode 100644 data/udurgesh6.json delete mode 100644 data/uglymkay/testimonials/uglymkay.json delete mode 100644 data/ujjwal450.json delete mode 100644 data/ujjwalkirti.json delete mode 100644 data/umaresso.json delete mode 100644 data/underager.json delete mode 100644 data/ursmahi.json delete mode 100644 data/utkarsh1311.json delete mode 100644 data/utkarshkrishna2004.json delete mode 100644 data/uuvedant4.json delete mode 100644 data/vaibhav-xt.json delete mode 100644 data/vaibhav.json delete mode 100644 data/vaibhavpawarsdet.json delete mode 100644 data/vaishnav-sh.json delete mode 100644 data/vamsikurimeti.json delete mode 100644 data/vamsipenmetsa7.json delete mode 100644 data/vanshiz.json delete mode 100644 data/varad-kulkarni172.json delete mode 100644 data/varghesejose2020.json delete mode 100644 data/vasantisuthar.json delete mode 100644 data/vczb.json delete mode 100644 data/vectorojay.json delete mode 100644 data/vedanshi555.json delete mode 100644 data/vedant-kakde.json delete mode 100644 data/vedantpople4.json delete mode 100644 data/vemuladinesh25082002.json delete mode 100644 data/verma-kunal.json delete mode 100644 data/verma-kunal/testimonials/TusharPaul01.json delete mode 100644 data/vickygupta.json delete mode 100644 data/victorchrollo14.json delete mode 100644 data/victoriacheng15.json delete mode 100644 data/vidhimakani74.json delete mode 100644 data/vigdisha.json delete mode 100644 data/vijaysheru.json delete mode 100644 data/vikalp-tomer.json delete mode 100644 data/vikasganiga05.json delete mode 100644 data/vikaskumar2703.json delete mode 100644 data/vikaswakde.json delete mode 100644 data/vikram-8290.json delete mode 100644 data/viktorCodes.json delete mode 100644 data/vinay-ksingh.json delete mode 100644 data/vinay.json delete mode 100644 data/vincekashaka.json delete mode 100644 data/vineetjaiss.json delete mode 100644 data/vinyldavyl.json delete mode 100644 data/vinyldavyl/testimonials/Vinyl-Davyl.json delete mode 100644 data/vinzvinci.json delete mode 100644 data/virajnirbhavane.json delete mode 100644 data/viroopaksh-utrayak.json delete mode 100644 data/virtual-designer.json delete mode 100644 data/vishal-codes.json delete mode 100644 data/vishal126.json delete mode 100644 data/vishal206.json delete mode 100644 data/vishalchauhan.json delete mode 100644 data/vishalrathore8oct.json delete mode 100644 data/vishnu-31.json delete mode 100644 data/vishnu-mouli-102408.json delete mode 100644 data/vishnuhari17.json delete mode 100644 data/vishwak1002.json delete mode 100644 data/vivek.json delete mode 100644 data/vivek839.json delete mode 100644 data/vivekpal1.json delete mode 100644 data/viveksinra.json delete mode 100644 data/vivekyadav19.json delete mode 100644 data/vjsinsights.json delete mode 100644 data/void-hr.json delete mode 100644 data/voidz.json delete mode 100644 data/vprankul0306.json delete mode 100644 data/vrajdesai78.json delete mode 100644 data/vrishti29.json delete mode 100644 data/vsnthdev.json delete mode 100644 data/waellerbe.json delete mode 100644 data/wajid281.json delete mode 100644 data/wasimreja.json delete mode 100644 data/wass08.json delete mode 100644 data/wasup-yash.json delete mode 100644 data/wayneomahony.json delete mode 100644 data/weilincheng.json delete mode 100644 data/wendeee.json delete mode 100644 data/why-sid.json delete mode 100644 data/wrmacdonald.json delete mode 100644 data/wyntonfranklin.json delete mode 100644 data/xkrishguptaa/testimonials/LinuxGamer.json delete mode 100644 data/xkrishguptaa/testimonials/MadhuSaini22.json delete mode 100644 data/xkrishguptaa/testimonials/eddiejaoude.json delete mode 100644 data/xkrishguptaa/testimonials/loftwah.json delete mode 100644 data/xkrishguptaa/testimonials/shubhsharma19.json delete mode 100644 data/xkrishguptaa/testimonials/tobySolutions.json delete mode 100644 data/xp-vit.json delete mode 100644 data/xperience001.json delete mode 100644 data/yamdevv.json delete mode 100644 data/yaser-alazm.json delete mode 100644 data/yashhhh04.json delete mode 100644 data/yashpandey002.json delete mode 100644 data/yashpreet2707.json delete mode 100644 data/yashrajjain726.json delete mode 100644 data/yashrajthakor.json delete mode 100644 data/yashsharma999.json delete mode 100644 data/yashwankhade.json delete mode 100644 data/yashwanth-3000.json delete mode 100644 data/yashwanthSRIVAT.json delete mode 100644 data/yassineatik.json delete mode 100644 data/yatharth1706.json delete mode 100644 data/yax-coder.json delete mode 100644 data/yesayajones.json delete mode 100644 data/yeshwantthota.json delete mode 100644 data/yhuteemoren.json delete mode 100644 data/yiremorlans.json delete mode 100644 data/yobuir.json delete mode 100644 data/yogesh.json delete mode 100644 data/yonireti.json delete mode 100644 data/yosr-fourati.json delete mode 100644 data/youhavechad.json delete mode 100644 data/yrncollo.json delete mode 100644 data/yusuffikri.json delete mode 100644 data/zabihhaqqani.json delete mode 100644 data/zadilkhwaja.json delete mode 100644 data/zaid-hassan.json delete mode 100644 data/zaidahmad25.json delete mode 100644 data/zakafan.json delete mode 100644 data/zakariyahrobiat.json delete mode 100644 data/zaktech96.json delete mode 100644 data/zehra47.json delete mode 100644 data/zheroin.json delete mode 100644 data/zishan.json delete mode 100644 data/zishaxn.json delete mode 100644 data/zittogustavo.json delete mode 100644 data/zodraccir.json delete mode 100644 data/zougari47.json delete mode 100644 models/Account.js delete mode 100644 models/Changelog.js delete mode 100644 models/Link.js delete mode 100644 models/LinkStats.js delete mode 100644 models/Profile.js delete mode 100644 models/Profile/Event.js delete mode 100644 models/Profile/Milestone.js delete mode 100644 models/Profile/Repo.js delete mode 100644 models/ProfileStats.js delete mode 100644 models/Session.js delete mode 100644 models/Stats.js delete mode 100644 models/User.js delete mode 100644 models/VerificationToken.js delete mode 100644 models/index.js delete mode 100644 models/middlewares/logChange.js delete mode 100644 mongo-compose.yml delete mode 100644 pages/404.js delete mode 100644 pages/[username].js delete mode 100755 pages/_app.js delete mode 100644 pages/account/manage/event/[[...data]].js delete mode 100644 pages/account/manage/events.js delete mode 100644 pages/account/manage/link/[[...data]].js delete mode 100644 pages/account/manage/links.js delete mode 100644 pages/account/manage/milestone/[[...data]].js delete mode 100644 pages/account/manage/milestones.js delete mode 100644 pages/account/manage/premium.js delete mode 100644 pages/account/manage/profile.js delete mode 100644 pages/account/manage/repos.js delete mode 100644 pages/account/manage/testimonials.js delete mode 100644 pages/account/no-profile.js delete mode 100644 pages/account/onboarding/index.js delete mode 100644 pages/account/statistics/index.js delete mode 100644 pages/account/statistics/link/[id].js delete mode 100644 pages/account/statistics/locations.js delete mode 100644 pages/account/statistics/referers.js delete mode 100644 pages/admin/changelog.js delete mode 100644 pages/admin/events.js delete mode 100644 pages/admin/profiles.js delete mode 100644 pages/admin/statistics.js delete mode 100644 pages/api/account/account.js delete mode 100644 pages/api/account/manage/event/[[...data]].js delete mode 100644 pages/api/account/manage/events.js delete mode 100644 pages/api/account/manage/link/[[...data]].js delete mode 100644 pages/api/account/manage/links.js delete mode 100644 pages/api/account/manage/milestone/[[...data]].js delete mode 100644 pages/api/account/manage/milestones.js delete mode 100644 pages/api/account/manage/profile.js delete mode 100644 pages/api/account/manage/repo/[[...data]].js delete mode 100644 pages/api/account/manage/repos.js delete mode 100644 pages/api/account/manage/settings.js delete mode 100644 pages/api/account/manage/testimonials.js delete mode 100644 pages/api/account/statistics/index.js delete mode 100644 pages/api/account/statistics/link/[id].js delete mode 100644 pages/api/admin/changelog.js delete mode 100644 pages/api/admin/events.js delete mode 100644 pages/api/admin/events/[...id].js delete mode 100644 pages/api/admin/profiles.js delete mode 100644 pages/api/admin/stats.js delete mode 100644 pages/api/auth/[...nextauth].js delete mode 100644 pages/api/auth/db-adapter.js delete mode 100644 pages/api/discover/profiles.js delete mode 100644 pages/api/discover/random.js delete mode 100644 pages/api/discover/tags.js delete mode 100644 pages/api/events.js delete mode 100644 pages/api/icons.js delete mode 100644 pages/api/profiles/[username]/index.js delete mode 100644 pages/api/profiles/[username]/links/[_id].js delete mode 100644 pages/api/profiles/index.js delete mode 100644 pages/api/repos.js delete mode 100644 pages/api/revalidate.js delete mode 100644 pages/api/search/[domain].js delete mode 100644 pages/api/search/index.js delete mode 100644 pages/api/statistics/today.js delete mode 100644 pages/api/statistics/totals.js delete mode 100644 pages/api/stripe.js delete mode 100644 pages/api/system/github.js delete mode 100644 pages/api/system/reload.js delete mode 100644 pages/api/system/stats.js delete mode 100644 pages/api/system/stripe.js delete mode 100644 pages/api/system/testimonials-forms.js delete mode 100644 pages/auth/signin.js delete mode 100644 pages/changelog.js delete mode 100644 pages/docs/community-resources.mdx delete mode 100644 pages/docs/contributing/automated-tests.mdx delete mode 100644 pages/docs/contributing/commits.mdx delete mode 100644 pages/docs/contributing/docs-style-guide.mdx delete mode 100644 pages/docs/contributing/hacktoberfest.mdx delete mode 100644 pages/docs/contributing/labels.mdx delete mode 100644 pages/docs/contributing/reviewers.mdx delete mode 100644 pages/docs/contributing/storybook.mdx delete mode 100644 pages/docs/environments/biodrop-cli.mdx delete mode 100644 pages/docs/environments/debugging-in-vscode.mdx delete mode 100644 pages/docs/environments/environment-variables.mdx delete mode 100644 pages/docs/environments/github-ui.mdx delete mode 100644 pages/docs/environments/gitpod.mdx delete mode 100644 pages/docs/environments/local-development.mdx delete mode 100644 pages/docs/environments/local-with-atlas.mdx delete mode 100644 pages/docs/faqs.mdx delete mode 100644 pages/docs/full-profile-example.mdx delete mode 100644 pages/docs/how-to-guides/bio-json.mdx delete mode 100644 pages/docs/how-to-guides/editing-forms.mdx delete mode 100644 pages/docs/how-to-guides/editing-json.mdx delete mode 100644 pages/docs/how-to-guides/events-forms.mdx delete mode 100644 pages/docs/how-to-guides/events-json.mdx delete mode 100644 pages/docs/how-to-guides/json-to-forms.mdx delete mode 100644 pages/docs/how-to-guides/links-forms.mdx delete mode 100644 pages/docs/how-to-guides/links-json.mdx delete mode 100644 pages/docs/how-to-guides/milestones-forms.mdx delete mode 100644 pages/docs/how-to-guides/milestones-json.mdx delete mode 100644 pages/docs/how-to-guides/repos-forms.mdx delete mode 100644 pages/docs/how-to-guides/socials-shortcuts-forms.mdx delete mode 100644 pages/docs/how-to-guides/socials-shortcuts-json.mdx delete mode 100644 pages/docs/how-to-guides/tags-json.mdx delete mode 100644 pages/docs/how-to-guides/testimonials-forms.mdx delete mode 100644 pages/docs/how-to-guides/testimonials-json.mdx delete mode 100644 pages/docs/index.js delete mode 100644 pages/docs/maintainers.mdx delete mode 100644 pages/docs/map.mdx delete mode 100644 pages/docs/open-source-roadmap/checks.js delete mode 100644 pages/docs/open-source-roadmap/glossary.js delete mode 100644 pages/docs/open-source-roadmap/how-to-contribute.js delete mode 100644 pages/docs/open-source-roadmap/index.js delete mode 100644 pages/docs/open-source-roadmap/running-the-project-locally.js delete mode 100644 pages/docs/open-source-roadmap/what-next.js delete mode 100644 pages/docs/open-source-roadmap/what-to-contribute.js delete mode 100644 pages/docs/open-source-roadmap/what-why.js delete mode 100644 pages/docs/open-source-roadmap/where.js delete mode 100644 pages/docs/premium/auto.mdx delete mode 100644 pages/docs/premium/customisation.mdx delete mode 100644 pages/docs/premium/domain.mdx delete mode 100644 pages/docs/premium/mobile-app.mdx delete mode 100644 pages/docs/premium/pwa.mdx delete mode 100644 pages/docs/profile-tips.mdx delete mode 100644 pages/docs/quickstart-forms.mdx delete mode 100644 pages/docs/quickstart-json.mdx delete mode 100644 pages/docs/terms.mdx delete mode 100644 pages/events.js delete mode 100644 pages/icons.js delete mode 100644 pages/index.js delete mode 100644 pages/maintainers.js delete mode 100644 pages/map.js delete mode 100644 pages/playground.js delete mode 100644 pages/pricing.js delete mode 100644 pages/repos.js delete mode 100644 pages/roadmap.js delete mode 100755 pages/search.js delete mode 100644 playwright.config.js delete mode 100644 postcss.config.js create mode 100644 postcss.config.mjs delete mode 100644 public/favicon.ico delete mode 100644 public/icons/android/android-launchericon-144-144.png delete mode 100644 public/icons/android/android-launchericon-192-192.png delete mode 100644 public/icons/android/android-launchericon-48-48.png delete mode 100644 public/icons/android/android-launchericon-512-512.png delete mode 100644 public/icons/android/android-launchericon-72-72.png delete mode 100644 public/icons/android/android-launchericon-96-96.png delete mode 100644 public/icons/ios/100.png delete mode 100644 public/icons/ios/1024.png delete mode 100644 public/icons/ios/114.png delete mode 100644 public/icons/ios/120.png delete mode 100644 public/icons/ios/128.png delete mode 100644 public/icons/ios/144.png delete mode 100644 public/icons/ios/152.png delete mode 100644 public/icons/ios/16.png delete mode 100644 public/icons/ios/167.png delete mode 100644 public/icons/ios/180.png delete mode 100644 public/icons/ios/192.png delete mode 100644 public/icons/ios/20.png delete mode 100644 public/icons/ios/256.png delete mode 100644 public/icons/ios/29.png delete mode 100644 public/icons/ios/32.png delete mode 100644 public/icons/ios/40.png delete mode 100644 public/icons/ios/50.png delete mode 100644 public/icons/ios/512.png delete mode 100644 public/icons/ios/57.png delete mode 100644 public/icons/ios/58.png delete mode 100644 public/icons/ios/60.png delete mode 100644 public/icons/ios/64.png delete mode 100644 public/icons/ios/72.png delete mode 100644 public/icons/ios/76.png delete mode 100644 public/icons/ios/80.png delete mode 100644 public/icons/ios/87.png delete mode 100644 public/icons/windows11/LargeTile.scale-100.png delete mode 100644 public/icons/windows11/LargeTile.scale-125.png delete mode 100644 public/icons/windows11/LargeTile.scale-150.png delete mode 100644 public/icons/windows11/LargeTile.scale-200.png delete mode 100644 public/icons/windows11/LargeTile.scale-400.png delete mode 100644 public/icons/windows11/SmallTile.scale-100.png delete mode 100644 public/icons/windows11/SmallTile.scale-125.png delete mode 100644 public/icons/windows11/SmallTile.scale-150.png delete mode 100644 public/icons/windows11/SmallTile.scale-200.png delete mode 100644 public/icons/windows11/SmallTile.scale-400.png delete mode 100644 public/icons/windows11/SplashScreen.scale-100.png delete mode 100644 public/icons/windows11/SplashScreen.scale-125.png delete mode 100644 public/icons/windows11/SplashScreen.scale-150.png delete mode 100644 public/icons/windows11/SplashScreen.scale-200.png delete mode 100644 public/icons/windows11/SplashScreen.scale-400.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-100.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-125.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-150.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-200.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-400.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-100.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-125.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-150.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-200.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-400.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-96.png delete mode 100644 public/icons/windows11/StoreLogo.scale-100.png delete mode 100644 public/icons/windows11/StoreLogo.scale-125.png delete mode 100644 public/icons/windows11/StoreLogo.scale-150.png delete mode 100644 public/icons/windows11/StoreLogo.scale-200.png delete mode 100644 public/icons/windows11/StoreLogo.scale-400.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-100.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-125.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-150.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-200.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-400.png delete mode 100644 public/logo512.png delete mode 100644 public/logos/Logo.js delete mode 100644 public/logos/LogoWide.js delete mode 100644 public/manifest.json create mode 100644 public/next.svg delete mode 100644 public/robots.txt create mode 100644 public/vercel.svg delete mode 100644 sentry.client.config.js delete mode 100644 sentry.edge.config.js delete mode 100644 sentry.server.config.js delete mode 100644 services/github/getLocation.js delete mode 100644 services/github/getLocationByUsername.js delete mode 100644 services/github/getRepo.js delete mode 100644 services/utils/abbreviateNumbers.js delete mode 100644 services/utils/classNames.js delete mode 100644 services/utils/dateFormat.js delete mode 100644 services/utils/event/filterEvent.js delete mode 100644 services/utils/objectToLabelValueArray.js delete mode 100644 services/utils/search/tags.js create mode 100644 src/app/favicon.ico create mode 100644 src/app/globals.css create mode 100644 src/app/layout.js create mode 100644 src/app/page.js rename middleware.js => src/middleware.js (100%) delete mode 100644 stories/components/Footer.stories.js delete mode 100644 stories/components/form/Select.stories.js delete mode 100644 stories/components/navbar/Navbar.stories delete mode 100644 stories/components/navbar/Navlink.stories.js delete mode 100644 stories/components/user/UserLink.stories.js delete mode 100644 stories/components/user/UserMilestone.stories.js delete mode 100644 stories/components/user/UserPage.stories.js delete mode 100644 stories/components/user/UserTestimonials.stories.js delete mode 100644 stories/components/user/profile.json delete mode 100644 styles/animation.module.css delete mode 100755 styles/globals.css delete mode 100644 styles/onedark.css delete mode 100644 tests/404.spec.js delete mode 100644 tests/account/stats/location.spec.js delete mode 100644 tests/account/stats/referer.spec.js delete mode 100644 tests/admin/events.spec.js delete mode 100644 tests/admin/profiles.spec.js delete mode 100644 tests/admin/statistics.spec.js delete mode 100644 tests/changelog.spec.js delete mode 100644 tests/data/_test-profile-user-1.json delete mode 100644 tests/data/_test-profile-user-2.json delete mode 100644 tests/data/_test-profile-user-3.json delete mode 100644 tests/data/_test-profile-user-4.json delete mode 100644 tests/data/_test-profile-user-5.json delete mode 100644 tests/data/_test-profile-user-6.json delete mode 100644 tests/data/_test-profile-user-6/events/2022-12-10-talk.json delete mode 100644 tests/data/_test-profile-user-6/events/2027-09-18-talk-infobip.json delete mode 100644 tests/data/_test-profile-user-6/testimonials/FrancescoXX.json delete mode 100644 tests/data/_test-profile-user-6/testimonials/unknown-loftwah.json delete mode 100644 tests/docs/docs.spec.js delete mode 100644 tests/docs/quickstart.spec.js delete mode 100644 tests/events.spec.js delete mode 100644 tests/home.spec.js delete mode 100644 tests/icon.spec.js delete mode 100644 tests/login.spec.js delete mode 100644 tests/manage/events.spec.js delete mode 100644 tests/manage/links.spec.js delete mode 100644 tests/manage/milestones.spec.js delete mode 100644 tests/manage/premium.spec.js delete mode 100644 tests/manage/profile.spec.js delete mode 100644 tests/manage/repos.spec.js delete mode 100644 tests/manage/statistics.spec.js delete mode 100644 tests/manage/testimonials.spec.js delete mode 100644 tests/map.spec.js delete mode 100644 tests/playground.spec.js delete mode 100644 tests/profile.spec.js delete mode 100644 tests/repos.spec.js delete mode 100644 tests/search.spec.js delete mode 100644 tests/setup/auth.js delete mode 100644 tests/setup/global-setup.js delete mode 100644 tests/setup/global-teardown.js delete mode 100644 tests/setup/test-users.js delete mode 100644 tests/util/reload-check.js delete mode 100644 tests/util/reload-fake.js delete mode 100644 vercel.json diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index c81956666bb..00000000000 --- a/.dockerignore +++ /dev/null @@ -1,21 +0,0 @@ -node_modules -npm-debug.log -build -.git -.github -.gitignore -Dockerfile -CHANGELOG.md -CODE_OF_CONDUCT.md -kubernetes -reviewpad.yml -playwright.config.js -.gitpod.yml -.gitpod.Dockerfile -SECURITY.md -README.md -compose.yml -mongo-compose.yml -LICENSE -CONTRIBUTING.md -NOCODE-CHANGELOG.md diff --git a/.env.docker b/.env.docker deleted file mode 100644 index 48bb909a67f..00000000000 --- a/.env.docker +++ /dev/null @@ -1,17 +0,0 @@ -BIODROP_MONGO_CONNECTION_STRING="mongodb://mongodb:27017/biodrop" -NEXT_PUBLIC_BASE_URL="http://localhost:3000" -NODE_ENV="development" - -GITHUB_ID="" -GITHUB_SECRET="" -NEXTAUTH_SECRET="" - -BIODROP_API_SECRET="development" -GITHUB_API_TOKEN="" -RANDOM_USERS="eddiejaoude,SaraJaoude" -ADMIN_USERS="eddiejaoude,SaraJaoude" - -STRIPE_SECRET_KEY="" -STRIPE_PREMIUM_PRICING_ID="" -STRIPE_WEBHOOK_SECRET="" -NEXT_PUBLIC_PREMIUM_SUPPORT_URL="" diff --git a/.env.example b/.env.example deleted file mode 100644 index 69fc5b62fad..00000000000 --- a/.env.example +++ /dev/null @@ -1,22 +0,0 @@ -BIODROP_MONGO_CONNECTION_STRING="mongodb://localhost:27017/biodrop" -NEXT_PUBLIC_BASE_URL="http://localhost:3000" -NODE_ENV="development" - -GITHUB_ID="" -GITHUB_SECRET="" -NEXTAUTH_SECRET="123456" -NEXTAUTH_URL="http://localhost:3000" - -BIODROP_API_SECRET="development" -GITHUB_API_TOKEN="" -RANDOM_USERS="eddiejaoude,sarajaoude" -ADMIN_USERS="eddiejaoude,SaraJaoude,_test-admin-user" - -STRIPE_SECRET_KEY="" -STRIPE_PREMIUM_PRICING_ID="" -STRIPE_WEBHOOK_SECRET="" -NEXT_PUBLIC_PREMIUM_SUPPORT_URL="" - -VERCEL_PROJECT_ID="" -VERCEL_TEAM_ID="" -VERCEL_AUTH_TOKEN="" diff --git a/.eslintrc.json b/.eslintrc.json old mode 100755 new mode 100644 index 6f440a27232..bffb357a712 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,27 +1,3 @@ { - "env": { - "browser": true, - "es6": true, - "node": true - }, - "extends": [ - "eslint:recommended", - "plugin:react/recommended", - "next", - "plugin:@next/next/recommended", - "plugin:storybook/recommended" - ], - "parserOptions": { - "ecmaFeatures": { - "jsx": true - }, - "ecmaVersion": 2020, - "sourceType": "module" - }, - "plugins": ["react"], - "settings": { - "react": { - "version": "detect" - } - } + "extends": "next/core-web-vitals" } diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 8c623ba3df9..00000000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: Build -on: - pull_request: - paths: - - pages/** - - tests/** - - components/** - - config/** - - tailwind.config.js - - playwright.config.js - - package.json - - next.config.mjs - - models/** - -jobs: - build: - runs-on: ubuntu-latest - services: - mongo: - image: mongo - ports: - - 27017:27017 - strategy: - matrix: - step: [lint, build] - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "18" - cache: "npm" - - name: install dependencies - run: npm ci - - name: run ${{ matrix.step }} - run: npm run ${{ matrix.step }} - - # tests: - # needs: build - # runs-on: ubuntu-latest - # services: - # mongo: - # image: mongo - # ports: - # - 27017:27017 - # strategy: - # fail-fast: false - # matrix: - # shardIndex: [1, 2, 3, 4, 5] - # shardTotal: [5] - # steps: - # - uses: actions/checkout@v4 - # - uses: actions/setup-node@v4 - # with: - # node-version: "18" - # cache: "npm" - # - name: install dependencies - # run: npm ci - # - name: Install Playwright's dependencies - # run: npx playwright install chromium - # - name: run tests - # run: npx playwright test --shard=${{ matrix.shardIndex }}/${{ matrix.shardTotal }} diff --git a/.github/workflows/check-assignee.yml b/.github/workflows/check-assignee.yml deleted file mode 100644 index 3ab82b15f58..00000000000 --- a/.github/workflows/check-assignee.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Check Assignee's Issues - -on: - issue_comment: - types: - - created - -jobs: - check-assignee-issues: - permissions: - issues: write - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Check if the author has issues assigned - id: check-assignee - run: | - COMMENT_AUTHOR=$(jq -r .comment.user.login "$GITHUB_EVENT_PATH") - ISSUES=$(curl \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - -s "https://api.github.com/search/issues?q=repo:${{ github.repository }}+is:open+is:issue+assignee:$COMMENT_AUTHOR" | jq .total_count) - echo "Found $ISSUES issues assigned to $COMMENT_AUTHOR" - echo "has_issues=$(test $ISSUES -gt 0 && echo true || echo false)" >> $GITHUB_OUTPUT - - - name: Update comment if author has issues - if: steps.check-assignee.outputs.has_issues == 'true' - run: | - COMMENT_ID=$(jq -r .comment.id "$GITHUB_EVENT_PATH") - COMMENT_AUTHOR=$(jq -r .comment.user.login "$GITHUB_EVENT_PATH") - CURRENT_COMMENT=$(jq -r .comment.body "$GITHUB_EVENT_PATH") - ISSUE_URL="https://github.com/$GITHUB_REPOSITORY/issues?q=is%3Aopen+is%3Aissue+assignee%3A$COMMENT_AUTHOR" - MESSAGE="$CURRENT_COMMENT\n\nℹ️ **$COMMENT_AUTHOR** has some opened assigned issues: 🔧[View assigned issues]($ISSUE_URL)" - echo "Updating comment with message: $MESSAGE" - curl -L \ - -X PATCH \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/$GITHUB_REPOSITORY/issues/comments/$COMMENT_ID \ - -d "{\"body\":\"$MESSAGE\"}" diff --git a/.github/workflows/check-author-issues.yml b/.github/workflows/check-author-issues.yml deleted file mode 100644 index 18078b7eb0d..00000000000 --- a/.github/workflows/check-author-issues.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: "check author issues" - -on: - issues: - types: [opened, edited] - -jobs: - check-issue-author: - permissions: - issues: write - runs-on: ubuntu-latest - steps: - - name: check author issue assignment choice - run: | - CHOICE=$(echo "${{ github.event.issue.body }}" | grep -A 3 "Do you want to work on this issue?\(\s*\)" | ( grep -oiE "yes" || echo "No" )) - echo "CHOICE=$CHOICE" >> $GITHUB_ENV - - - name: check if issue author has assigned issues - if: env.CHOICE == 'Yes' - id: check-assignee - run: | - ISSUE_AUTHOR=${{ github.event.issue.user.login }} - ISSUES=$(curl \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - -s "https://api.github.com/search/issues?q=repo:${{ github.repository }}+is:open+is:issue+assignee:$ISSUE_AUTHOR" | jq .total_count) - echo "issue author $ISSUE_AUTHOR" - echo "has_issues=$(test $ISSUES -gt 0 && echo true || echo false)" >> $GITHUB_OUTPUT - - - name: Update issue if author has assigned issues - if: steps.check-assignee.outputs.has_issues == 'true' - run: | - ISSUE_AUTHOR=${{ github.event.issue.user.login }} - ISSUE_NUMBER=${{ github.event.issue.number }} - ISSUE_URL="https://github.com/$GITHUB_REPOSITORY/issues/$ISSUE_NUMBER" - ASSIGNED_ISSUES_URL="https://github.com/$GITHUB_REPOSITORY/issues?q=is%3Aopen+is%3Aissue+assignee%3A$ISSUE_AUTHOR" - UPDATE_TEXT="ℹ️ **$ISSUE_AUTHOR** has some opened assigned issues: 🔧[View assigned issues]($ASSIGNED_ISSUES_URL)" - OLD_BODY="${{ github.event.issue.body }}" - BODY=$(jq --arg old_body "$OLD_BODY" --arg update_text "$UPDATE_TEXT" -n '{ body: ($old_body + "\n\n" + $update_text) }') - curl -L \ - -X PATCH \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/$GITHUB_REPOSITORY/issues/$ISSUE_NUMBER \ - -s -d "$BODY" diff --git a/.github/workflows/check-profile.yml b/.github/workflows/check-profile.yml deleted file mode 100644 index 345ced09653..00000000000 --- a/.github/workflows/check-profile.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: JSON Profile source check - -on: - pull_request: - paths: - - "data/**.json" - -jobs: - api-response-source: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - # Make the API request corresponding to the pull request author and outputs the data of the user as JSON string - - name: Make API request - id: myRequest - uses: fjogeleit/http-request-action@main - with: - url: "https://biodrop.io/api/profiles/${{ github.event.pull_request.user.login }}" - preventFailureOnNoResponse: "true" - ignoreStatusCodes: "404" - method: "GET" - - # fail the job if the source is database - - name: If 404 pass the job - if: steps.myRequest.outputs.response == '' - run: | - echo "${{ github.event.pull_request.user.login }}'s Profile does not exist in database" - exit 0 - - # fail the job if the source is database - - name: Check if source is database - if: steps.myRequest.outputs.response != '' && fromJson(steps.myRequest.outputs.response).source == 'database' - run: | - echo "${{ github.event.pull_request.user.login }}'s Profile is already in database - you are already using forms, please continue to use them" - exit 1 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml deleted file mode 100644 index 3f337cbaeb5..00000000000 --- a/.github/workflows/codeql.yml +++ /dev/null @@ -1,83 +0,0 @@ -# For most projects, this workflow file will not need changing; you simply need -# to commit it to your repository. -# -# You may wish to alter this file to override the set of languages analyzed, -# or to provide custom queries or build logic. -# -# ******** NOTE ******** -# We have attempted to detect the languages in your repository. Please check -# the `language` matrix defined below to confirm you have the correct set of -# supported CodeQL languages. -# -name: "CodeQL" - -on: - push: - branches: ["main"] - pull_request: - # The branches below must be a subset of the branches above - branches: ["main"] - paths-ignore: - - "**/*.md" - - "**/*.json" - - "**/*.yml" - -jobs: - analyze: - name: Analyze - # Runner size impacts CodeQL analysis time. To learn more, please see: - # - https://gh.io/recommended-hardware-resources-for-running-codeql - # - https://gh.io/supported-runners-and-hardware-resources - # - https://gh.io/using-larger-runners - # Consider using larger runners for possible analysis time improvements. - runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} - timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} - permissions: - actions: read - contents: read - security-events: write - - strategy: - fail-fast: false - matrix: - language: ["javascript"] - # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby', 'swift' ] - # Use only 'java' to analyze code written in Java, Kotlin or both - # Use only 'javascript' to analyze code written in JavaScript, TypeScript or both - # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: ${{ matrix.language }} - # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. - # Prefix the list here with "+" to use these queries and those in the config file. - - # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs - # queries: security-extended,security-and-quality - - # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift). - # If this step fails, then you should remove it and run the build manually (see below) - - name: Autobuild - uses: github/codeql-action/autobuild@v3 - - # ℹ️ Command-line programs to run using the OS shell. - # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - - # If the Autobuild fails above, remove it and uncomment the following three lines. - # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. - - # - run: | - # echo "Run, Build Application using script" - # ./location_of_script_within_repo/buildscript.sh - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:${{matrix.language}}" diff --git a/.github/workflows/data-filenames.yml b/.github/workflows/data-filenames.yml deleted file mode 100644 index 0da82457113..00000000000 --- a/.github/workflows/data-filenames.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Data Filenames Check - -on: - pull_request: - paths: - - "data/**" - -jobs: - build: - runs-on: ubuntu-latest - name: Test changed-files - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version: "lts/*" - - - name: Get changed files - id: changed-files - uses: tj-actions/changed-files@v41 - - - name: Check changed files - env: - FILENAMES: ${{ steps.changed-files.outputs.all_changed_files }} - USERNAME: ${{ github.actor }} - run: | - node .github/scripts/check-filenames.js diff --git a/.github/workflows/events.yml b/.github/workflows/events.yml deleted file mode 100644 index b2c264f22fc..00000000000 --- a/.github/workflows/events.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Events -on: - pull_request: - paths: - - data/**/events/*.json - -jobs: - test: - runs-on: ubuntu-latest - services: - mongo: - image: mongo - ports: - - 27017:27017 - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "18" - cache: "npm" - - name: install dependencies - run: npm ci - - name: Install Playwright's dependencies - run: npx playwright install chromium - - name: run tests - run: npx playwright test events.spec.js - - uses: test-summary/action@v2.0 - with: - paths: "results.xml" diff --git a/.github/workflows/issue-lock-unlock.yml b/.github/workflows/issue-lock-unlock.yml deleted file mode 100644 index 5afd87c5d08..00000000000 --- a/.github/workflows/issue-lock-unlock.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: "lock/unlock issue" - -on: - issues: - types: labeled - -permissions: - issues: write - -jobs: - action: - runs-on: ubuntu-latest - steps: - - uses: dessant/label-actions@v4 - with: - process-only: issues - config-path: .github/config/issue-lock-unlock.yml diff --git a/.github/workflows/json-check.yml b/.github/workflows/json-check.yml deleted file mode 100644 index 86c0210cacf..00000000000 --- a/.github/workflows/json-check.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: JSON check - -on: - pull_request: - paths: - - "data/**.json" - -jobs: - check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: json-syntax-check - uses: limitusus/json-syntax-check@v2 - with: - pattern: "\\.json$" diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml deleted file mode 100644 index bb00dab9543..00000000000 --- a/.github/workflows/labels.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: Label PRs - -on: - - pull_request_target - -permissions: - contents: read - pull-requests: write - -jobs: - label: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 # Uploads repository content to the runner to ensure config file available - with: - sparse-checkout: | - .github/config/labeler.yml - sparse-checkout-cone-mode: false - - uses: actions/labeler@v5 - with: - configuration-path: .github/config/labeler.yml - repo-token: ${{ secrets.GITHUB_TOKEN }} - dot: true - sync-labels: true - - issue-linked: - runs-on: ubuntu-latest - - steps: - - uses: octokit/graphql-action@v2.x - id: get_linked_issue - with: - query: | - query issue($owner:String!,$repo:String!,$pr:Int!) { - repository(owner:$owner,name:$repo) { - pullRequest(number: $pr) { - closingIssuesReferences (first: 1) { - nodes { - number - assignees(first: 1) { - nodes { - login - } - } - } - } - } - } - } - variables: | - owner: ${{ github.repository_owner }} - repo: ${{ github.event.repository.name }} - pr: ${{ github.event.pull_request.number}} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Count linked issues - id: count_nodes - env: - GH_DETAILS: ${{ steps.get_linked_issue.outputs.data }} - run: | - GH_COUNT=$(echo "$GH_DETAILS" | jq '.repository.pullRequest.closingIssuesReferences.nodes | length') - echo "count=$GH_COUNT" >> "$GITHUB_OUTPUT" - echo "count=$GH_COUNT" - - name: Check assignee count - id: assignee_ct - if: steps.count_nodes.outputs.count > 0 - env: - GH_DETAILS: ${{ steps.get_linked_issue.outputs.data }} - run: | - GH_ASSIGNCT=$(echo "$GH_DETAILS" | jq '.repository.pullRequest.closingIssuesReferences.nodes[0].assignees.nodes | length') - echo "count=$GH_ASSIGNCT" >> "$GITHUB_OUTPUT" - echo "count=$GH_ASSIGNCT" - - name: Check assignee - id: assignee - if: steps.count_nodes.outputs.count > 0 && steps.assignee_ct.outputs.count > 0 - env: - GH_DETAILS: ${{ steps.get_linked_issue.outputs.data }} - run: | - GH_ASSIGN=$(echo "$GH_DETAILS" | jq -r '.repository.pullRequest.closingIssuesReferences.nodes[0].assignees.nodes[0].login') - echo "name=$GH_ASSIGN" >> "$GITHUB_OUTPUT" - echo "name=$GH_ASSIGN" - echo "${{ github.actor }}" - - name: Add issue-linked label - if: steps.count_nodes.outputs.count > 0 && steps.assignee_ct.outputs.count > 0 && github.actor == steps.assignee.outputs.name - run: | - gh pr edit ${{ github.event.pull_request.number}} --add-label 'issue linked' --repo $GITHUB_REPOSITORY - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/prettier.yml b/.github/workflows/prettier.yml deleted file mode 100644 index 82aacb6e976..00000000000 --- a/.github/workflows/prettier.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Format -on: - workflow_dispatch: - #Runs at 01:01 UTC - schedule: - - cron: "1 1 * * *" - -concurrency: - group: "main-branch" - -jobs: - format: - if: github.repository == 'EddieHubCommunity/BioDrop' - runs-on: ubuntu-latest - name: Format Files - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version: "18" - cache: "npm" - - - run: npm ci - - - name: Prettier - run: npx prettier --write data/**/*.json - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - uses: stefanzweifel/git-auto-commit-action@v5 - id: format-files - with: - commit_message: "style: format files" - skip_checkout: true - branch: "formatting-${{ github.sha }}" - create_branch: true - - # create PR using GitHub CLI if files were formatted - - name: create PR with formatted files - if: steps.format-files.outputs.changes_detected == 'true' - id: create-pr - run: git checkout formatting-${{ github.sha }} && gh pr create --base main --head formatting-${{ github.sha }} --title 'Merge formatting into main' --body 'Created by Github action' - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - # merge PR using GitHub CLI - - name: merge PR with adjusted formatting - if: steps.format-files.outputs.changes_detected == 'true' - id: merge-pr - run: gh pr merge --admin --merge --subject 'Merge formatting' --delete-branch - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 320343370b8..af6829432e3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,7 @@ name: Releases on: push: branches: - - main + - redirect paths-ignore: - "data/**" diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml deleted file mode 100644 index 9bb153888a9..00000000000 --- a/.github/workflows/storybook.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Storybook -on: - workflow_dispatch: - push: - branches: - - main - paths: - - pages/** - - components/** - - stories/** - - .storybook/** - - package.json - pull_request: - paths: - - pages/** - - components/** - - stories/** - - .storybook/** - - package.json - -permissions: - contents: read - pages: write - id-token: write - -jobs: - build: - if: github.repository == 'EddieHubCommunity/BioDrop' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "18" - cache: "npm" - - - name: Setup Pages - uses: actions/configure-pages@v4 - - - name: install dependencies - run: npm ci - - name: run build - run: npm run build-storybook - - - name: Upload artifact - if: github.event_name != 'pull_request' - uses: actions/upload-pages-artifact@v3 - with: - path: "./storybook-static" - - # Deployment job - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - if: github.event_name != 'pull_request' - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/.github/workflows/testimonial.yml b/.github/workflows/testimonial.yml deleted file mode 100644 index c8ceb311ca5..00000000000 --- a/.github/workflows/testimonial.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: Testimonial - -on: - workflow_dispatch: - issues: - types: [opened, edited] - -concurrency: - group: "main-branch" - -jobs: - create-testimonial: - if: contains(github.event.issue.labels.*.name, 'testimonial') - runs-on: ubuntu-latest - name: Create Testimonial - steps: - # Create a temporary, uniquely named branch to push release info to - - name: create temporary branch - uses: peterjgrainger/action-create-branch@v2.4.0 - id: create-branch - with: - branch: "testimonial-from-${{ github.sha }}" - sha: "${{ github.sha }}" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: "18" - - # fetch branches and switch to the temporary branch - - name: switch to new branch - run: git fetch --all && git checkout --track origin/testimonial-from-${{ github.sha }} - - # parse issue - - uses: stefanbuck/github-issue-parser@v3 - id: issue-parser - with: - template-path: .github/ISSUE_TEMPLATE/testimonial.yml - issue-body: ${{ github.event.issue.body }} - - name: current date - id: date - uses: Kaven-Universe/github-action-current-date-time@v1 - with: - format: "YYYY-MM-DD" - - name: create folder - run: | - mkdir -p data/${{ steps.issue-parser.outputs.issueparser_name }}/testimonials - - name: create json file - run: | - node .github/scripts/testimonial.mjs - env: - FILE_NAME: "data/${{ steps.issue-parser.outputs.issueparser_name }}/testimonials/${{ github.actor }}.json" - DATA_TITLE: ${{ steps.issue-parser.outputs.issueparser_title }} - DATA_DESCRIPTION: ${{ steps.issue-parser.outputs.issueparser_description}} - DATA_DATE: ${{ steps.date.outputs.time }} - - name: validate JSON - run: jq . "data/${{ steps.issue-parser.outputs.issueparser_name }}/testimonials/${{ github.actor }}.json" - - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_message: "Testimonial for '${{ steps.issue-parser.outputs.issueparser_name }}' by '${{ github.actor }}'" - - # create PR using GitHub CLI - - name: create PR with testimonial info - id: create-pr - run: gh pr create --base main --head testimonial-from-${{ github.sha }} --title 'Merge testimonial into main' --body 'Created by Github action' - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - # merge PR using GitHub CLI - - name: merge PR with testimonial info - id: merge-pr - run: gh pr merge --admin --merge --subject 'Merge testimonial info' --delete-branch - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - # close issue - - name: Close Issue - uses: YiiGuxing/close-issue@v2.1.0 - with: - comment: | - Testimonial added for @${{ steps.issue-parser.outputs.issueparser_name }}. Thank you for your contribution! @${{ steps.issue-parser.outputs.issueparser_name }} if you wish to add it your BioDrop profile please follow the instructions in the docs for json https://biodrop.io/docs/how-to-guides/testimonials-json or for forms https://biodrop.io/docs/how-to-guides/testimonials-forms diff --git a/.github/workflows/vercel-preview.yml b/.github/workflows/vercel-preview.yml deleted file mode 100644 index 0c3dee85a91..00000000000 --- a/.github/workflows/vercel-preview.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Deploy to Vercel Preview -env: - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} -on: - workflow_dispatch: - push: - branches: - - feat-reload-pwa - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: install Vercel CLI - run: npm install --global vercel@latest - - name: pull Vercel environment information - run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} - - name: build project artifacts - run: vercel build --token=${{ secrets.VERCEL_TOKEN }} - - name: deploy preview + assign beta domain - run: | - OUTPUT=$(du --inodes -d 5 .vercel/output) - echo "$OUTPUT" - LAST=$(echo "$OUTPUT" | tail -n 1) - PERCENTAGE=$(echo "$LAST" | awk 'BEGIN {maxtotal=15000} { printf "%.2f%%", ($1/maxtotal*100) }') - echo "Vercel file usage percentage" >> $GITHUB_STEP_SUMMARY - echo "$PERCENTAGE" >> $GITHUB_STEP_SUMMARY - du -h -d 3 .vercel/output/functions/en - vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }} > domain.txt - vercel alias --scope ${{ secrets.VERCEL_TEAM_ID }} --token ${{ secrets.VERCEL_TOKEN }} set `cat domain.txt` biodrop-preview.vercel.app - - load-data: - runs-on: ubuntu-latest - needs: deploy - steps: - - name: load json files - if: steps.changes.outputs.data == 'true' - run: curl -L -f https://biodrop-preview.vercel.app/api/system/reload?secret=${{ secrets.BIODROP_API_SECRET_PREVIEW }} - - name: load testimonial files - if: steps.changes.outputs.data == 'true' - run: curl -L -f https://biodrop-preview.vercel.app/api/system/testimonials-forms?secret=${{ secrets.BIODROP_API_SECRET_PREVIEW }} diff --git a/.github/workflows/vercel.yml b/.github/workflows/vercel.yml deleted file mode 100644 index a29152f0c14..00000000000 --- a/.github/workflows/vercel.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Deploy to Vercel -env: - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} -on: - workflow_dispatch: - release: - types: [published] - push: - # this will deploy data files only when no release is created - branches: - - main - paths: - - "data/**" - - "pages/docs/**" - -jobs: - deploy: - if: github.repository == 'EddieHubCommunity/BioDrop' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: install Vercel CLI - run: npm install --global vercel@latest - - name: pull Vercel environment information - run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} - - name: build project artifacts - run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} - - name: deploy project artifacts to Vercel - run: | - OUTPUT=$(du --inodes -d 5 .vercel/output) - echo "$OUTPUT" - LAST=$(echo "$OUTPUT" | tail -n 1) - PERCENTAGE=$(echo "$LAST" | awk 'BEGIN {maxtotal=15000} { printf "%.2f%%", ($1/maxtotal*100) }') - echo "Vercel file usage percentage" >> $GITHUB_STEP_SUMMARY - echo "$PERCENTAGE" >> $GITHUB_STEP_SUMMARY - vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} - - load-data: - runs-on: ubuntu-latest - needs: deploy - steps: - - uses: actions/checkout@v4 - - uses: dorny/paths-filter@v3 - id: changes - with: - filters: | - data: - - 'data/**' - - name: load json files - if: steps.changes.outputs.data == 'true' - run: curl -L -f https://biodrop.io/api/system/reload?secret=${{ secrets.BIODROP_API_SECRET }} - - name: load testimonials json files for db managed profiles - if: steps.changes.outputs.data == 'true' - run: curl -L -f https://biodrop.io/api/system/testimonials-forms?secret=${{ secrets.BIODROP_API_SECRET }} diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 index ac6899b45ec..fd3dbb571a1 --- a/.gitignore +++ b/.gitignore @@ -4,44 +4,33 @@ /node_modules /.pnp .pnp.js +.yarn/install-state.gz + +# testing +/coverage # next.js /.next/ /out/ +# production +/build + # misc .DS_Store -.idea/ *.pem # debug npm-debug.log* yarn-debug.log* yarn-error.log* -.pnpm-debug.log* # local env files .env*.local -.env # vercel .vercel -# testing -/playwright-report/ -/playwright/.cache/ -data/_test-* -test-results/ - -# storybook -/storybook-static - -# vscode -.vscode - -# Sentry Auth Token -.sentryclirc - -# PWA -public/sw.js* -public/workbox-*.js* +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile deleted file mode 100644 index 57d97027060..00000000000 --- a/.gitpod.Dockerfile +++ /dev/null @@ -1,2 +0,0 @@ -FROM gitpod/workspace-mongodb:latest -RUN npx playwright install-deps chromium diff --git a/.gitpod.yml b/.gitpod.yml deleted file mode 100644 index ea91e6ce3d3..00000000000 --- a/.gitpod.yml +++ /dev/null @@ -1,41 +0,0 @@ ---- -# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/ -tasks: - - name: Environment - command: | - cp .env.example .env - sed -i "s|http://localhost:3000|$(gp url 3000)|" .env - - name: Database - command: | - mkdir -p /workspace/data && mongod --dbpath /workspace/data - - name: Server - init: npm ci - command: | - gp env PLAYWRIGHT_BROWSERS_PATH=0 - eval $(gp env -e) - gp ports await 27017 - nvm install 18 - npm run dev - -ports: - - port: 3000 - onOpen: open-preview - name: BioDrop - description: The BioDrop website - -github: - prebuilds: - master: true - branches: true - pullRequests: true - pullRequestsFromForks: true - addCheck: true - addComment: false - addBadge: true - -image: - file: .gitpod.Dockerfile - -vscode: - extensions: - - bradlc.vscode-tailwindcss diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec1389..00000000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100755 index 3867a0feb36..00000000000 --- a/.husky/pre-commit +++ /dev/null @@ -1 +0,0 @@ -npm run lint diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 521a9f7c077..00000000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -legacy-peer-deps=true diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 7950a445767..00000000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -v18.17.0 diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index b6e5a93848b..00000000000 --- a/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -CHANGELOG.md -pages/docs/environments/environment-variables.mdx diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 0967ef424bc..00000000000 --- a/.prettierrc +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/.storybook/main.js b/.storybook/main.js deleted file mode 100644 index 8af5fdb1707..00000000000 --- a/.storybook/main.js +++ /dev/null @@ -1,38 +0,0 @@ -import remarkGfm from "remark-gfm"; - -const config = { - stories: [ - "../stories/**/*.stories.@(js|jsx|ts|tsx)", - ], - - addons: [ - "@storybook/addon-essentials", - "@storybook/addon-a11y", - "@tomfreudenberg/next-auth-mock/storybook", - "storybook-dark-mode", - { - name: "@storybook/addon-docs", - options: { - mdxPluginOptions: { - mdxCompileOptions: { - remarkPlugins: [remarkGfm], - }, - }, - }, - }, - ], - staticDirs: ["../public"], - framework: { - name: "@storybook/nextjs", - options: {}, - }, - env: (config) => ({ - ...config, - STORYBOOK_RUN: true, - }), - docs: { - autodocs: false - } -}; - -export default config; diff --git a/.storybook/preview.js b/.storybook/preview.js deleted file mode 100644 index 849e12adcef..00000000000 --- a/.storybook/preview.js +++ /dev/null @@ -1,46 +0,0 @@ -import "../styles/globals.css"; -import { ThemeProvider } from "next-themes"; -import { useDarkMode } from "storybook-dark-mode"; -import { themes } from "@storybook/theming"; - -function ThemeWrapper({ children }) { - // render your custom theme provider - return ( - - {children} - - ); -} - -export const decorators = [ - (renderStory) => {renderStory()}, -]; - -export const parameters = { - controls: { - matchers: { - color: /(background|color)$/i, - date: /Date$/, - }, - }, - nextjs: { - router: { - basePath: ".", - }, - }, - a11y: { - options: { - runOnly: { - type: "tag", - values: ["wcag2a", "wcag2aa", "wcag21a", "wcag21aa"], - }, - }, - }, - darkMode: { - dark: themes.dark, - light: themes.normal, - }, -}; diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index ce52d99730d..00000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -## [2.104.2](https://github.com/EddieHubCommunity/BioDrop/compare/v2.104.1...v2.104.2) (2024-06-30) - - -### Bug Fixes - -* docker secrets ([be0e7bb](https://github.com/EddieHubCommunity/BioDrop/commit/be0e7bb430f95e0693cd290a332a244c273b3eee)) - - - -## [2.104.1](https://github.com/EddieHubCommunity/BioDrop/compare/v2.104.0...v2.104.1) (2024-06-30) - - -### Bug Fixes - -* delete release branch ([3d3aa86](https://github.com/EddieHubCommunity/BioDrop/commit/3d3aa867880d9fcb0c72756ff51c1b66d176fdea)) - - - -# [2.104.0](https://github.com/EddieHubCommunity/BioDrop/compare/v2.103.1...v2.104.0) (2024-06-30) - - -### Features - -* caprover ([#10389](https://github.com/EddieHubCommunity/BioDrop/issues/10389)) ([e57c681](https://github.com/EddieHubCommunity/BioDrop/commit/e57c681fc966dbd96c8ed0b37d522b8093d014e1)) - - - -## [2.103.1](https://github.com/EddieHubCommunity/BioDrop/compare/v2.103.0...v2.103.1) (2024-06-10) - - -### Bug Fixes - -* add repo button in manage repo page ([#10385](https://github.com/EddieHubCommunity/BioDrop/issues/10385)) ([f548044](https://github.com/EddieHubCommunity/BioDrop/commit/f548044560a271279c1661645aec7246ca41ec0e)) - - - -# [2.103.0](https://github.com/EddieHubCommunity/BioDrop/compare/v2.102.0...v2.103.0) (2024-06-10) - - -### Features - -* archiving project redirect to user's github profile ([#10386](https://github.com/EddieHubCommunity/BioDrop/issues/10386)) ([ef5af9c](https://github.com/EddieHubCommunity/BioDrop/commit/ef5af9c7f5f0ae0afafb00906a74c4aa517ad3df)) - - - diff --git a/CODEOWNERS b/CODEOWNERS deleted file mode 100644 index 758fbf07399..00000000000 --- a/CODEOWNERS +++ /dev/null @@ -1 +0,0 @@ -pages/docs @SaraJaoude diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index 4aa9261df2b..00000000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,131 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our -community a harassment-free experience for everyone, regardless of age, body -size, visible or invisible disability, ethnicity, sex characteristics, gender -identity and expression, level of experience, education, socio-economic status, -nationality, personal appearance, race, caste, color, religion, or sexual -identity and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, -diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our -community include: - -- Demonstrating empathy and kindness toward other people -- Being respectful of differing opinions, viewpoints, and experiences -- Giving and gracefully accepting constructive feedback -- Accepting responsibility and apologizing to those affected by our mistakes, - and learning from the experience -- Focusing on what is best not just for us as individuals, but for the overall - community - -Examples of unacceptable behavior include: - -- The use of sexualized language or imagery, and sexual attention or advances of - any kind -- Trolling, insulting or derogatory comments, and personal or political attacks -- Public or private harassment -- Publishing others' private information, such as a physical or email address, - without their explicit permission -- Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Project Maintainers are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. - -Project Maintainers have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when -an individual is officially representing the community in public spaces. -Examples of representing our community include using an official e-mail address, -posting via an official social media account, or acting as an appointed -representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported (this can be done anonymously) to the Project Maintainers responsible for enforcement at http://eddiejaoude.io. -All complaints will be reviewed and investigated promptly and fairly. - -All Project Maintainers are obligated to respect the privacy and security of the -reporter of any incident. - -## Enforcement Guidelines - -Project Maintainers will follow these Guidelines in determining -the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed -unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from Project Maintainers, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series of -actions. - -**Consequence**: A warning with consequences for continued behavior. No -interaction with the people involved, including unsolicited interaction with -those enforcing the Code of Conduct, for a specified period of time. This -includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or permanent -ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including -sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public -communication with the community for a specified period of time. No public or -private interaction with the people involved, including unsolicited interaction -with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an -individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within the -community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 2.1, available at -[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. - -Community Impact Guidelines were inspired by -[Mozilla's code of conduct enforcement ladder][mozilla coc]. - -For answers to common questions about this code of conduct, see the FAQ at -[https://www.contributor-covenant.org/faq][faq]. Translations are available at -[https://www.contributor-covenant.org/translations][translations]. - -[homepage]: https://www.contributor-covenant.org -[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html -[mozilla coc]: https://github.com/mozilla/diversity -[faq]: https://www.contributor-covenant.org/faq -[translations]: https://www.contributor-covenant.org/translations diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 1154a511f66..00000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,64 +0,0 @@ -# Contributing Guide - -[![BioDrop Contributing Guide](https://user-images.githubusercontent.com/82668196/242340741-a0124ead-97b6-488f-9271-10f2b0e1f577.jpg)](https://youtu.be/dfeSpGd8leU) - -🎥 You can watch the video that Eddie created as a contributing guide. Click on the image to watch the video. - -## Issues & Pull Requests (not for Profiles) - -### Creating an Issue - -Before **creating** an Issue for `features`/`bugs`/`improvements` please follow these steps: - -> _Note: this does not apply to creating/editing your profile_ - -1. search existing Issues before creating a new issue (has someone raised this already) -1. if it doesn't exist create a new issue giving as much context as possible (please select the correct Issue type, for example `bug` or `feature`) -1. all Issues are automatically given the label `status: waiting for triage` and are automatically locked so no comments can be made -1. if you wish to work on the Issue once it has been triaged and label changed to `status: ready for dev`, please include this in your Issue description - -### Working on an Issue (get it assigned to you) - -Before working on an existing Issue please follow these steps: - -1. only ask to be assigned 1 **open** issue at a time -1. look out for the Issue label `status: ready for dev` (if it does not have this label, your work might not be accepted) -1. comment asking for the issue to be assigned to you (do not tag maintainers on GitHub or Discord as all maintainers receive your comment notifications) -1. after the Issue is assigned to you, you can start working on it -1. **only** start working on this Issue (and open a Pull Request) when it has been assigned to you - this will prevent confusion, multiple people working on the same issue and work not being used -1. do **not** enable GitHub Actions on your fork -1. reference the Issue in your Pull Request (for example `closes #123`) -1. please do **not** force push to your PR branch, this makes it very difficult to re-review - commits will be squashed when merged - -> Notes: -> -> - it is not sustainable for maintainers to review historical comments asking for assignments before the Issue label `status: ready for dev` was added; only requests for assignment of an Issue after this label has been added will be considered -> - check the `Assignees` box at the top of the page to see if the issue has been assigned to someone else before requesting this be assigned to you -> - if an Issue is unclear, ask questions to get more clarity before asking to have the Issue assigned to you -> - only request to be assigned an Issue if you know how to work on it -> - an Issue can be assigned to multiple people, if you all agree to collaborate on the issue (the Pull Request can contain commits from different collaborators) -> - any Issues that have no activity after 2 weeks will be unassigned and re-assigned to someone else - -## Reviewing Pull Requests - -We welcome everyone to review Pull Requests, it is a great way to learn, network and support each other. - -### DOs - -- be kind and respectful, we use inclusive, gender neutral language (for example `they/them` instead of `guy/man`) -- use inline comments to explain your suggestions -- use inline suggestions to propose changes - -### DON'Ts - -- do not be rude, disrespectful or aggressive -- do not repeat feedback, this creates more noise than value (check the existing conversation), use GitHub reactions if you agree/disagree with a comment -- do not blindly approve pull requests to improve your GitHub contributors graph - ---- - -Please refer to the `Contributing` section of the website's documentation for more details https://biodrop.io/docs - ---- - -> Note: Persistent non-compliance with this Contributing Guide can lead to a warning and/or ban under the [Code of Conduct](https://github.com/EddieHubCommunity/BioDrop/blob/main/CODE_OF_CONDUCT.md) diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index c78247f6f93..00000000000 --- a/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM node:18 -LABEL org.opencontainers.image.source https://github.com/eddiehubcommunity/BioDrop -WORKDIR /usr/src/app - -COPY package*.json ./ -RUN npm ci --omit=dev --ignore-scripts -COPY . . - -RUN --mount=type=secret,id=MONGO,target=./.env npm run build - -RUN npm run build - -CMD ["npm", "start"] diff --git a/Dockerfile.dev b/Dockerfile.dev deleted file mode 100644 index 3325df3d8d0..00000000000 --- a/Dockerfile.dev +++ /dev/null @@ -1,14 +0,0 @@ -FROM node:18 - -LABEL org.opencontainers.image.source https://github.com/eddiehubcommunity/BioDrop - -WORKDIR /usr/src/app - -COPY package*.json ./ -ARG NODE_ENV -RUN npm install --ignore-scripts -COPY . . - -RUN sed -i 's/0.0.0/'`npm pkg get version | tr -d '"'`'/g' config/app.json - -CMD ["npm", "run", "docker:dev"] diff --git a/LICENSE b/LICENSE deleted file mode 100644 index a09dfe2decb..00000000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 - 2024 Eddie Jaoude - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE diff --git a/README.md b/README.md index afcf86394ec..0dc9ea2bcc4 100644 --- a/README.md +++ b/README.md @@ -1,211 +1,36 @@ -> [!IMPORTANT] -> From **10 June 2024** BioDrop will be archived. What does this mean? -> -> ### Profile -> You will not be able to use your Profile from 10 June so remember to stop using your BioDrop url before then -> You will not be able to access your Dashboard (meaning you will not be able to see any Stats or make changes to your Profile) -> All database data will be deleted -> -> ### GitHub Repo -> -> No Issues or PRs can be raised -> -> If you have an existing Issue or PR assigned to you this will not be reviewed/merged -> A big thank you to our users and contributors, without which this project would not have been possible. +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). -[![RepoRater](https://repo-rater.eddiehub.io/api/badge?owner=EddieHubCommunity&name=BioDrop)](https://repo-rater.eddiehub.io/rate?owner=EddieHubCommunity&name=BioDrop) -[![Open in Gitpod](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/EddieHubCommunity/BioDrop) -![Uptime](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2FEddieHubCommunity%2Fmonitoring%2Fmaster%2Fapi%2Fbio-drop-biodrop-io%2Fuptime.json) -[![GitHub release (latest by date)](https://img.shields.io/github/v/release/EddieHubCommunity/BioDrop)](https://github.com/EddieHubCommunity/BioDrop/releases) -![GitHub repo size](https://img.shields.io/github/repo-size/EddieHubCommunity/BioDrop) +## Getting Started -**Project renamed from `LinkFree` to `BioDrop`**(please update your local git clones with the new remote name) +First, run the development server: -![BioDrop logo on a sticker](https://github.com/EddieHubCommunity/BioDrop/assets/624760/31adec45-3dc3-4353-b37a-9b316a217261) +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` -# What is BioDrop? +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. -A platform where people in tech can have a single hub to showcase their content in order to accelerate their career, whilst contributing to an Open Source project and being part of a community that has a say in where the project is going. +You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. -Your profile will have links to your social media and content. You can also add your timeline, testimonials, and upcoming events that you are participating in. +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. -Here is an example of a BioDrop Profile https://biodrop.io/eddiejaoude +## Learn More -![Example profile and statistics page on BioDrop with light and dark mode](https://user-images.githubusercontent.com/624760/230707268-1f8f1487-6524-4c89-aae2-ab45f0e17f39.png) +To learn more about Next.js, take a look at the following resources: -## Hacktoberfest +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. -> [!IMPORTANT] -> Creating/Changing/Deleting your JSON Profile do **not** count towards hacktoberfest and will automatically be marked with the label `invalid` so that Hacktoberfest ignores your Pull Request -> But this does not affect your Pull Request being accepted and merged into BioDrop +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! -All other Pull Requests will count towards Hacktoberfest. +## Deploy on Vercel -If you are a new contributor to this project, have a look out for issues that have the [Hacktoberfest](https://github.com/EddieHubCommunity/BioDrop/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberfest) label. +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. -## Tech Stack - -BioDrop is built using the following technologies: - -- [Next.js](https://nextjs.org/) - a framework for building server-rendered React applications -- [MongoDB](https://www.mongodb.com/) - a NoSQL database -- [Tailwind CSS](https://tailwindcss.com/) - a utility-first CSS framework - -## Quickstart - -You have 4 options to contribute to the repo, please pick your favourite from: - -1. [GitHub UI (recommended for adding/editing your profile)](https://github.com/EddieHubCommunity/BioDrop#github-ui) -2. [Gitpod](https://github.com/EddieHubCommunity/BioDrop#gitpod) -3. [Local development](https://github.com/EddieHubCommunity/BioDrop#local-development) -4. [Local development with Docker Compose](https://github.com/EddieHubCommunity/BioDrop#local-development-with-docker-compose) - -Brief documentation is below, but full documentation can be found here https://biodrop.io/docs - -> **Warning**: -> Your DB will be empty, you will need to load the data into the database! You can do this by visiting the url `/api/system/reload?secret=development` - -### GitHub UI - -This is great if you only want to add your Profile or make changes to it. - -Here is the **QuickStart** guide to add your profile - -- With JSON https://biodrop.io/docs/quickstart-json -- With Forms https://biodrop.io/docs/quickstart-forms - -> **Note**: give extra attention to JSON formatting and the GitHub Action after you create the Pull Request - -Read more in the official documentation - https://biodrop.io/docs/environments/github-ui - -### Gitpod - -In the cloud-free development environment which will have all the dependencies you need (for example MongoDB). - -[![Open BioDrop in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/EddieHubCommunity/BioDrop) - -Read more in the official documentation - https://biodrop.io/docs/environments/gitpod - -### Local development - -This environment is fully on your computer and requires each dependency (for example MongoDB) to be installed and set up, but it gives you the most flexibility for customisation. - -#### Prerequisites - -Before contributing or adding a new feature, please make sure you have already installed the following tools: - -- [NodeJs](https://nodejs.org/en/download/) (Works with Node LTS version v18.16.1) -- [MongoDB](https://www.mongodb.com/home) (v6+) -- Optional [NVM](https://github.com/nvm-sh/nvm): Switch Node version by using `nvm use` (on Windows, use `nvm use v18.16.1`). If this is not installed, run `nvm install v18.16.1`. - -#### Commands - -You can set this up locally with the following steps: - -1. copy the `.env.example` file to `.env` and update any details required -1. MongoDB is required, it is possible to use `docker compose up` to start the MongoDB service -1. `npm ci` -1. `npm run dev` - -Read more in the official documentation https://biodrop.io/docs/environments/local-development#local-development - -### Local development with Docker Compose - -This will allow you to run your favourite IDE but not have to install any dependencies on your computer like NodeJS and MongoDB. - -#### Prerequisites - -- [Git](https://git-scm.com/) -- [Docker](https://www.docker.com/) and [Docker Compose](https://github.com/docker/compose) V2. or [Docker Desktop](https://docs.docker.com/desktop/#:~:text=Docker%20Desktop%20is%20a%20one,share%20containerized%20applications%20and%20microservices) - -#### Commands - -1. `git clone https://github.com/EddieHubCommunity/BioDrop` - -2. `cd BioDrop` - -3. `docker compose up` - -4. In your browser on localhost:3000 you should now see the project up and running. - -5. Now you need to upload the data in your mongoDB instance. `localhost:3000/api/system/reload?secret=development` - -6. Recheck localhost:3000 to confirm data is uploaded, you should see current amount of active users. - -> **Note** -> If you wanna look at the database, you can use [MongoDB Compass](https://www.mongodb.com/products/compass) with connection string as `mongodb://localhost:27017/biodrop` - -Read more in the official documentation - https://biodrop.io/docs/environments/local-development#docker-compose - -### How to add YOUR Profile - -Step by step quickstart guide can be found in the full docs here - -- With JSON https://biodrop.io/docs/quickstart-json -- With Forms https://biodrop.io/docs/quickstart-forms - - - -## Testimonials - -Here are some testimonials from individuals who have used BioDrop:- - - - -### Francesco Ciulla - -

- Francesco Ciulla -

- -> "I had another similar (paid) service. I tried BioDrop for a week and I got almost double the clicks on the links in the same period, redirecting from the same link. I decided to start using it regularly. I am very satisfied. It's not just a list of links but it's backed by a great Open Source community." - -- **Name :** Francesco Ciulla -- **Bio :** Developer Advocate at daily.dev, Docker Captain, Public Speaker, Community Builder -- **Username :** Francesco Ciulla - - - -### Amanda Martin - -

- Amanda Martin -

- -> "Where BioDrop really stands out is the ability to make meaningful connections and find collaborators due to thoughtful features that are not simply about chasing ways to build your audience. The fact that it's also Open Source really makes it the tool I was waiting for in this space." - -- **Name :** Amanda Martin -- **Bio :** Developer Advocate | Always Curious | Always Silly -- **Username :** Amanda Martin - - - -### Pradumna Saraf - -

- Pradumna Saraf -

- -> "BioDrop is very close to me because I have seen it evolve. With BioDrop, I have discovered so many amazing people in tech. Some of my favorite features are the barcode for profiles and testimonials. If you are reading this and don't have a profile, I highly recommend doing that. Thank you, Eddie and EddieHub community, for building this incredible app." - -- **Name :** Pradumna Saraf -- **Bio :** Developer Advocate 🥑 | DevOps | Golang Developer | EddieHub Ambassador -- **Username :** Pradumna Saraf - - - -## GitHub Accelerator - -BioDrop was accepted into the GitHub Accelerator program... -![GitHub Accelerator](https://user-images.githubusercontent.com/624760/235968674-01cc3149-f9c3-48e2-9dc5-677789de8456.png) -https://accelerator.github.com - -## Support - -Don't forget to leave a star ⭐️. - -## Our Pledge - -We take participation in our community as a harassment-free experience for everyone and we pledge to act in ways to contribute to an open, welcoming, diverse and inclusive community. - -If you have experienced or been made aware of unacceptable behaviour, please remember that you can report this. Read our [Code of Conduct](https://github.com/EddieHubCommunity/BioDrop/blob/main/CODE_OF_CONDUCT.md) for more details. +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/SECURITY.md b/SECURITY.md deleted file mode 100644 index 135f0cc22fb..00000000000 --- a/SECURITY.md +++ /dev/null @@ -1,2 +0,0 @@ -- Please do not create GitHub issues to report security vulnerabilities. -- Instead, report them via . diff --git a/components/Alert.js b/components/Alert.js deleted file mode 100644 index 0ecfce487e5..00000000000 --- a/components/Alert.js +++ /dev/null @@ -1,48 +0,0 @@ -import ExclamationTriangleIcon from "@heroicons/react/24/outline/ExclamationTriangleIcon"; -import ExclamationCircleIcon from "@heroicons/react/24/outline/ExclamationCircleIcon"; -import CheckCircleIcon from "@heroicons/react/24/outline/CheckCircleIcon"; - -export default function Alert({ type, message }) { - switch (type) { - case "success": - return ( -
- - {message} -
- ); - case "error": - return ( -
- - {message} -
- ); - case "warning": - return ( -
- - {message} -
- ); - case "info": - return ( -
- - {message} -
- ); - } -} diff --git a/components/Badge.js b/components/Badge.js deleted file mode 100644 index a66bf0405a0..00000000000 --- a/components/Badge.js +++ /dev/null @@ -1,69 +0,0 @@ -import Link from "./Link"; -import { classNames } from "@services/utils/classNames"; - -export default function Badge({ - title, - content, - path, - position, - className, - badgeClassName, - disable, - children, - display = true, - onClick, -}) { - let css = ""; - const cssTopRight = "top-0 right-0 bottom-auto left-auto"; - const cssTopLeft = "top-0 left-0 bottom-auto right-auto"; - const cssBottomRight = "bottom-0 right-0 top-auto left-auto"; - const cssBottomLeft = "bottom-0 left-0 top-auto right-auto"; - switch (position) { - case "top-right": - css = cssTopRight; - break; - case "top-left": - css = cssTopLeft; - break; - case "bottom-right": - css = cssBottomRight; - break; - case "bottom-left": - css = cssBottomLeft; - break; - default: - css = cssTopRight; - } - - const badge = ( -
(onClick ? onClick() : null)} - > - {content} -
- ); - - let clickable; - if (path) { - clickable = {badge}; - } - - return ( -
- {children} - {display && (clickable ? clickable : badge)} -
- ); -} diff --git a/components/BreadCrumb.js b/components/BreadCrumb.js deleted file mode 100644 index d5c0605afe9..00000000000 --- a/components/BreadCrumb.js +++ /dev/null @@ -1,52 +0,0 @@ -import HomeIcon from "@heroicons/react/24/outline/HomeIcon"; -import ChevronRightIcon from "@heroicons/react/24/outline/ChevronRightIcon"; - -import Link from "@components/Link"; - -export default function BreadCrumb({ section, name }) { - return ( - - ); -} diff --git a/components/Bulb.js b/components/Bulb.js deleted file mode 100644 index 51914e57276..00000000000 --- a/components/Bulb.js +++ /dev/null @@ -1,16 +0,0 @@ -import { classNames } from "@services/utils/classNames"; - -export default function Bulb({ isEnabled }) { - return ( -
-
-
- ); -} diff --git a/components/Button.js b/components/Button.js deleted file mode 100644 index 6376cfd2394..00000000000 --- a/components/Button.js +++ /dev/null @@ -1,48 +0,0 @@ -import { classNames } from "@services/utils/classNames"; -import Link from "./Link"; - -export default function Button({ - primary = false, - disabled = false, - className, - overrideClassNames = false, - children, - ...restProps -}) { - let defaultClassName = classNames( - "w-full inline-flex items-center flex-1 justify-center rounded-md border-2 border-primary-high dark:border-white hover:border-transparent px-5 py-3 text-base font-medium first-letter:bg-white transition duration-400 ease-in-out", - !disabled - ? primary - ? " text-primary-medium bg-secondary-medium hover:bg-tertiary-medium" - : " text-secondary-high dark:text-secondary-high-high hover:text-white dark:hover:text-white dark:bg-primary-low hover:bg-secondary-medium dark:hover:bg-secondary-medium" - : disabled - ? " border-2 border-red border shadow-sm bg-primary-low text-primary-medium cursor-not-allowed " - : " cursor-pointer", - ); - - const link = ( - - {children} - - ); - - const button = ( - - ); - - return restProps.href ? link : button; -} diff --git a/components/CallToAction.js b/components/CallToAction.js deleted file mode 100644 index 095a220069b..00000000000 --- a/components/CallToAction.js +++ /dev/null @@ -1,42 +0,0 @@ -import Button from "./Button"; - -export default function CallToAction({ - title, - description, - button1Text, - button1Link, - button1OnClick, - button2Text, - button2Link, -}) { - return ( -
-
-

- {title} - - {description} - -

-
- {button1Link && ( -
- -
- )} - {button2Link && ( -
- -
- )} -
-
-
- ); -} diff --git a/components/Card.js b/components/Card.js deleted file mode 100644 index af3fc72b427..00000000000 --- a/components/Card.js +++ /dev/null @@ -1,17 +0,0 @@ -import { classNames } from "@services/utils/classNames"; -import Link from "./Link"; - -export default function Card({ href, className, active = false, children }) { - return ( - - {children} - - ); -} diff --git a/components/ClipboardCopy.js b/components/ClipboardCopy.js deleted file mode 100644 index a22ac1a5b75..00000000000 --- a/components/ClipboardCopy.js +++ /dev/null @@ -1,56 +0,0 @@ -import { useState } from "react"; -import { onlyText } from "react-children-utilities"; -import ClipboardDocumentIcon from "@heroicons/react/24/outline/ClipboardDocumentIcon"; -import ClipboardDocumentCheckIcon from "@heroicons/react/24/outline/ClipboardDocumentCheckIcon"; - -const ClipboardCopy = ({ children }) => { - const [isCopied, setIsCopied] = useState(false); - - async function copyTextToClipboard(text) { - if ("clipboard" in navigator) { - return await navigator.clipboard.writeText(text); - } else { - return document.execCommand("copy", true, text); - } - } - - const handleCopyClick = async () => { - try { - await copyTextToClipboard(onlyText(children)); - setIsCopied(true); - setTimeout(() => { - setIsCopied(false); - }, 1500); - } catch (error) { - console.error(error); - } - }; - - return ( -
- - {children} -
- ); -}; - -export default ClipboardCopy; diff --git a/components/ConfirmDialog.js b/components/ConfirmDialog.js deleted file mode 100644 index 19ac63252d7..00000000000 --- a/components/ConfirmDialog.js +++ /dev/null @@ -1,94 +0,0 @@ -import { Fragment, useRef } from "react"; -import { Dialog, Transition } from "@headlessui/react"; -import ExclamationTriangleIcon from "@heroicons/react/24/outline/ExclamationTriangleIcon"; - -export default function ConfirmDialog({ - setOpen, - open, - title, - description, - action, -}) { - const cancelButtonRef = useRef(null); - - return ( - - - -
- - -
-
- - -
-
-
-
- - {title} - -
-

- {description} -

-
-
-
-
- - -
-
-
-
-
-
-
- ); -} diff --git a/components/DataList.js b/components/DataList.js deleted file mode 100644 index e2973dea8ae..00000000000 --- a/components/DataList.js +++ /dev/null @@ -1,31 +0,0 @@ -export default function DataList({ title, subtitle, data }) { - return ( -
-
-

- {title} -

-

- {subtitle} -

-
-
-
- {data.map((row) => ( -
-
- {row.name} -
-
- {row.value} -
-
- ))} -
-
-
- ); -} diff --git a/components/EditOnGithub.js b/components/EditOnGithub.js deleted file mode 100644 index 5febb30b9a2..00000000000 --- a/components/EditOnGithub.js +++ /dev/null @@ -1,63 +0,0 @@ -import { useRouter } from "next/router"; -import { RiCodeSSlashFill, RiEdit2Fill, RiFeedbackLine } from "react-icons/ri"; - -const className = - "hover:bg-primary-low group hover:text-secondary-high dark:hover:text-secondary-high flex w-full text-left rounded-md p-2 gap-x-3 text-sm leading-6 font-semibold text-primary-high dark:text-primary-low-medium"; - -const iconClass = "h-5 w-5 self-center"; - -export default function EditOnGitHub() { - const router = useRouter(); - const { asPath } = router; - - const githubUrl = `https://github.com/EddieHubCommunity/BioDrop/edit/main/pages${ - asPath === "/docs" || asPath === "/docs/open-source-roadmap" - ? `${asPath}/index.js` - : `${asPath}.mdx` - }`; - - return ( -
  • -
    - GitHub Links -
    - -
  • - ); -} diff --git a/components/FallbackImage.js b/components/FallbackImage.js deleted file mode 100644 index 894332f87bb..00000000000 --- a/components/FallbackImage.js +++ /dev/null @@ -1,16 +0,0 @@ -import { useState } from "react"; -import Image from "next/image"; - -export default function FallbackImage({ src, alt, fallback = "A A", ...rest }) { - const [imgSrc, setImgSrc] = useState(src); - const fallbackUrl = `https://avatars.dicebear.com/api/initials/${fallback}.svg`; - - return ( - {alt} setImgSrc(fallbackUrl)} - /> - ); -} diff --git a/components/Footer.js b/components/Footer.js deleted file mode 100644 index 4218acabdf8..00000000000 --- a/components/Footer.js +++ /dev/null @@ -1,239 +0,0 @@ -import va from "@vercel/analytics"; - -import { - FaLinkedin, - FaGithub, - FaInstagram, - FaXTwitter, - FaYoutube, -} from "react-icons/fa6"; - -import RocketLaunchIcon from "@heroicons/react/20/solid/RocketLaunchIcon"; -import Link from "@components/Link"; -import app from "@config/app.json"; -import { BASE_GITHUB_PROJECT_URL, BASE_GITHUB_URL } from "@constants/index"; -import LogoWide from "@public/logos/LogoWide"; - -export default function Footer() { - const navigation = { - solutions: [ - { name: "Search", href: "/search", external: false }, - { name: "Events", href: "/events", external: false }, - { name: "Map", href: "/map", external: false }, - { name: "Login", href: "/auth/signin", external: false }, - { - name: "Open Source Roadmap", - href: "/docs/open-source-roadmap", - external: false, - }, - ], - support: [ - { name: "Documentation", href: "/docs", external: false }, - { - name: "Create Profile with JSON", - href: "/docs/quickstart-json", - external: false, - }, - { - name: "Create Profile with Forms", - href: "/docs/quickstart-forms", - external: false, - }, - { name: "Json Playground", href: "/playground", external: false }, - { - name: "Contributing Guide", - href: BASE_GITHUB_PROJECT_URL + "/blob/main/CONTRIBUTING.md", - external: true, - }, - { name: "BioDrop Roadmap", href: "/roadmap", external: false }, - ], - community: [ - { - name: "EddieHub GitHub Org", - href: BASE_GITHUB_URL, - external: true, - }, - { - name: "Maintainers", - href: "/maintainers", - external: false, - }, - - { - name: "Contributors", - href: BASE_GITHUB_PROJECT_URL + "/graphs/contributors", - external: true, - }, - { name: "Resources", href: "/docs/community-resources", external: false }, - { - name: "Blog & Newsletter", - href: "https://biodrop.substack.com/", - external: true, - }, - ], - legal: [ - { - name: "License", - href: BASE_GITHUB_PROJECT_URL + "/blob/main/LICENSE", - external: true, - }, - { name: "Terms", href: "/docs/terms", external: false }, - ], - social: [ - { - name: "LinkedIn", - href: "https://www.linkedin.com/company/biodrop-io/", - external: true, - icon: FaLinkedin, - }, - { - name: "Twitter", - href: "https://twitter.com/biodrop_io/", - external: true, - icon: FaXTwitter, - }, - { - name: "Instagram", - href: "https://instagram.com/biodrop_io/", - external: true, - icon: FaInstagram, - }, - { - name: "GitHub", - href: BASE_GITHUB_PROJECT_URL, - external: true, - icon: FaGithub, - }, - { - name: "YouTube", - href: "https://www.youtube.com/watch?v=05HEeCQSKRE&list=PL4lTrYcDuAfyU0fJcCGLm5r-hM_rqXaxd", - external: true, - icon: FaYoutube, - }, - ], - }; - - return ( -
    - -
    -
    - -
    -
    -
    -

    - Solutions -

    -
      - {navigation.solutions.map((item) => ( -
    • - va.track(`footer`, { link: item.name })} - > - {item.name} - -
    • - ))} -
    -
    -
    -

    - Support -

    -
      - {navigation.support.map((item) => ( -
    • - va.track(`footer`, { link: item.name })} - > - {item.name} - -
    • - ))} -
    -
    -
    -
    -
    -

    - Community -

    -
      - {navigation.community.map((item) => ( -
    • - va.track(`footer`, { link: item.name })} - > - {item.name} - -
    • - ))} -
    -
    -
    -

    - Legal -

    -
      - {navigation.legal.map((item) => ( -
    • - va.track(`footer`, { link: item.name })} - > - {item.name} - -
    • - ))} -
    -
    -
    -
    -
    -
    -
    -

    - 100% Open Source on GitHub -

    -
    - {navigation.social.map((item) => ( - va.track(`socials`, { link: item.name })} - > - {item.name} -
    -
    - va.track(`footer`, { link: "powered by EddieHub" })} - > -
    -
    -
    - ); -} diff --git a/components/GroupLinkSearch.js b/components/GroupLinkSearch.js deleted file mode 100644 index 4821ec681a7..00000000000 --- a/components/GroupLinkSearch.js +++ /dev/null @@ -1,60 +0,0 @@ -import { useState } from "react"; -import { Combobox } from "@headlessui/react"; -import Label from "./form/Label"; - -function GroupLinkSearch({ selectedGroup, handleGroupSelection, groups }) { - const [query, setQuery] = useState(""); - - const handleGroupChange = (e) => { - setQuery(e.target.value); - const currentValue = e.target.value; - if (!groups.includes(currentValue)) { - handleGroupSelection(currentValue); - } - }; - - const filteredGroup = - query === "" - ? groups.length > 0 && groups.slice(0, 5) - : groups.length > 0 && - groups - .filter((group) => { - return group.toLowerCase().includes(query.toLowerCase()); - }) - .slice(0, 5); - - return ( - - - - - {filteredGroup.length > 0 && - filteredGroup.map((group) => { - return ( - - {group !== "" && {group}} - - ); - })} - - - ); -} - -export default GroupLinkSearch; diff --git a/components/Icon.js b/components/Icon.js deleted file mode 100644 index eacd65e568e..00000000000 --- a/components/Icon.js +++ /dev/null @@ -1,40 +0,0 @@ -import dynamic from "next/dynamic"; - -function defaultIcon() { - return dynamic(() => import("react-icons/fa6").then((mod) => mod.FaGlobe)); -} - -export default function getIcon(name = "FaGlobe") { - let icon; - - if (!name) { - return defaultIcon(); - } - - switch (name.slice(0, 2)) { - case "Fa": - icon = dynamic(() => - import("react-icons/fa6").then((mod) => { - let node = mod[name]; - if (!node) node = defaultIcon(); - return node; - }), - ); - break; - case "Si": - icon = dynamic(() => - import("react-icons/si").then((mod) => { - let node = mod[name]; - if (!node) node = defaultIcon(); - return node; - }), - ); - break; - } - - if (!icon) { - return defaultIcon(); - } - - return icon; -} diff --git a/components/IconCard.js b/components/IconCard.js deleted file mode 100644 index da75f1ad1f6..00000000000 --- a/components/IconCard.js +++ /dev/null @@ -1,32 +0,0 @@ -import { useState } from "react"; -import getIcon from "@components/Icon"; -import Notification from "@components/Notification"; - -export default function IconCard({ iconName }) { - const [showNotification, setShowNotification] = useState(false); - const Icon = getIcon(iconName); - return ( - <> - - setShowNotification(false)} - message="Successfully copied!" - additionalMessage={`Copied ${iconName} to clipboard`} - /> - - ); -} diff --git a/components/IconSearch.js b/components/IconSearch.js deleted file mode 100644 index 34739923ef5..00000000000 --- a/components/IconSearch.js +++ /dev/null @@ -1,52 +0,0 @@ -import { useState } from "react"; -import { Combobox } from "@headlessui/react"; -import * as FaIcons from "react-icons/fa6"; -import * as SiIcons from "react-icons/si"; -import getIcon from "./Icon"; -import Label from "./form/Label"; - -function IconSearch({ selectedIcon, handleSelectedIcon }) { - const [query, setQuery] = useState(""); - - const popularIcons = ["FaGithub", "FaTwitter", "FaLinkedin", "FaGit"]; - const icons = [...Object.keys(FaIcons), ...Object.keys(SiIcons)]; - - const filteredIcon = - query === "" - ? popularIcons - : icons - .filter((icon) => { - return icon.toLowerCase().includes(query.toLowerCase()); - }) - .slice(0, 5); - - return ( - - - setQuery(event.target.value)} - className={`border-2 transition-all duration-250 ease-linear rounded px-6 py-2 mb-2 block w-full dark:bg-primary-high hover:border-tertiary-medium focus:ring-0 focus:border-tertiary-medium focus:outline-0`} - /> - - {filteredIcon.map((icon) => { - const Icon = getIcon(icon); - return ( - - {" "} - {icon} - - ); - })} - - - ); -} - -export default IconSearch; diff --git a/components/Link.js b/components/Link.js deleted file mode 100644 index 8ac6282974e..00000000000 --- a/components/Link.js +++ /dev/null @@ -1,18 +0,0 @@ -import NextLink from "next/link"; - -export default function Link({ children, className, rel, ...restProps }) { - return ( - - {children} - - ); -} diff --git a/components/Markdown.js b/components/Markdown.js deleted file mode 100644 index e4aa811ac54..00000000000 --- a/components/Markdown.js +++ /dev/null @@ -1,19 +0,0 @@ -import ReactMarkdown from "react-markdown"; -import Link from "@components/Link"; -import { classNames } from "@services/utils/classNames"; - -export default function Markdown({ className, children, ...restProps }) { - const LinkRenderer = ({ href, children }) => ( - {children} - ); - - return ( - - {children} - - ); -} diff --git a/components/Modal.js b/components/Modal.js deleted file mode 100644 index d07161e55fb..00000000000 --- a/components/Modal.js +++ /dev/null @@ -1,61 +0,0 @@ -import { Fragment } from "react"; -import { Dialog, Transition } from "@headlessui/react"; -import XMarkIcon from "@heroicons/react/24/outline/XMarkIcon"; - -export default function Modal({ - show = false, - setShow, - title, - children, - styles = "", -}) { - return ( - - - -
    - - -
    -
    - - -
    - -
    -
    {children}
    - -
    - {title} -
    -
    -
    -
    -
    -
    -
    - ); -} diff --git a/components/Notification.js b/components/Notification.js deleted file mode 100644 index 165ff933c5e..00000000000 --- a/components/Notification.js +++ /dev/null @@ -1,98 +0,0 @@ -import { Fragment } from "react"; -import { Transition } from "@headlessui/react"; -import CheckCircleIcon from "@heroicons/react/24/outline/CheckCircleIcon"; -import XMarkIcon from "@heroicons/react/20/solid/XMarkIcon"; -import ExclamationCircleIcon from "@heroicons/react/20/solid/ExclamationCircleIcon"; -import { useEffect } from "react"; - -export default function Notification({ - show, - onClose, - type, - message, - additionalMessage, - duration = 2000, -}) { - let iconComponent; - switch (type) { - case "success": - iconComponent = ( -