//const baseURL = 'https://devicons.github.io/devicon/devicon.git/icons/'; const categorizedSkills = { language: { title: "Programming Languages", skills: [ "c", "cplusplus", "csharp", "go", "java", "javascript", "typescript", "php", "ruby", "scala", "python", "swift", "objectivec", "clojure", "rust", "haskell", ], }, frontend_dev: { title: "Frontend Development", skills: [ "vuejs", "react", "svelte", "angularjs", "backbonejs", "bootstrap", "vuetify", "css3", "html5", "pug", "gulp", "sass", "redux", "webpack", "babel", "tailwind", "materialize", "bulma", "gtk", "qt", "wx_widgets", "ember", ], }, backend_dev: { title: "Backend Development", skills: [ "nodejs", "spring", "express", "kafka", "solr", "rabbitMQ", "hadoop", "nginx", ], }, mobile_dev: { title: "Mobile App Development", skills: [ "android", "flutter", "dart", "kotlin", "nativescript", "xamarin", "reactnative", "ionic", ], }, ai: { title: "AI/ML", skills: ["tensorflow", "pytorch", "opencv", "scikit_learn"], }, database: { title: "Database", skills: [ "mongodb", "mysql", "postgresql", "redis", "oracle", "cassandra", "couchdb", "hive", "realm", "mariadb", ], }, data_visualization: { title: "Data Visualization", skills: ["d3js", "chartjs", "canvasjs"], }, devops: { title: "Devops", skills: [ "aws", "docker", "jenkins", "gcp", "kubernetes", "bash", "azure", "vagrant", ], }, baas: { title: "Backend as a Service(BaaS)", skills: ["firebase", "amplify"], }, framework: { title: "Framework", skills: [ "django", "dotnet", "electron", "symfony", "laravel", "codeigniter", "rails", "flask", ], }, testing: { title: "Testing", skills: [ "cypress", "selenium", "jest", "mocha", "puppeteer", "karma", "jasmine", ], }, software: { title: "Software", skills: [ "illustrator", "photoshop", "figma", "blender", "sketch", "invision", "framer", ], }, static_site_generator: { title: "Static Site Generators", skills: ["gatsby", "gridsome", "hugo", "jekyll", "nextjs", "nuxtjs"], }, other: { title: "Other", skills: ["linux", "git"], }, } const icons = { vuejs: "https://devicons.github.io/devicon/devicon.git/icons/vuejs/vuejs-original-wordmark.svg", react: "https://devicons.github.io/devicon/devicon.git/icons/react/react-original-wordmark.svg", angularjs: "https://devicons.github.io/devicon/devicon.git/icons/angularjs/angularjs-original.svg", aws: "https://devicons.github.io/devicon/devicon.git/icons/amazonwebservices/amazonwebservices-original-wordmark.svg", android: "https://devicons.github.io/devicon/devicon.git/icons/android/android-original-wordmark.svg", backbonejs: "https://devicons.github.io/devicon/devicon.git/icons/backbonejs/backbonejs-original-wordmark.svg", bootstrap: "https://devicons.github.io/devicon/devicon.git/icons/bootstrap/bootstrap-plain.svg", c: "https://devicons.github.io/devicon/devicon.git/icons/c/c-original.svg", canvasjs: "https://raw.githubusercontent.com/Hardik0307/Hardik0307/master/assets/canvasjs-charts.svg", coffeescript: "https://devicons.github.io/devicon/devicon.git/icons/coffeescript/coffeescript-original-wordmark.svg", codeigniter: "https://cdn.worldvectorlogo.com/logos/codeigniter.svg", cplusplus: "https://devicons.github.io/devicon/devicon.git/icons/cplusplus/cplusplus-original.svg", css3: "https://devicons.github.io/devicon/devicon.git/icons/css3/css3-original-wordmark.svg", csharp: "https://devicons.github.io/devicon/devicon.git/icons/csharp/csharp-original.svg", d3js: "https://devicons.github.io/devicon/devicon.git/icons/d3js/d3js-original.svg", django: "https://devicons.github.io/devicon/devicon.git/icons/django/django-original.svg", docker: "https://devicons.github.io/devicon/devicon.git/icons/docker/docker-original-wordmark.svg", dotnet: "https://devicons.github.io/devicon/devicon.git/icons/dot-net/dot-net-original-wordmark.svg", electron: "https://devicons.github.io/devicon/devicon.git/icons/electron/electron-original.svg", express: "https://devicons.github.io/devicon/devicon.git/icons/express/express-original-wordmark.svg", go: "https://devicons.github.io/devicon/devicon.git/icons/go/go-original.svg", gulp: "https://devicons.github.io/devicon/devicon.git/icons/gulp/gulp-plain.svg", html5: "https://devicons.github.io/devicon/devicon.git/icons/html5/html5-original-wordmark.svg", hugo: "https://api.iconify.design/logos-hugo.svg", java: "https://devicons.github.io/devicon/devicon.git/icons/java/java-original-wordmark.svg", javascript: "https://devicons.github.io/devicon/devicon.git/icons/javascript/javascript-original.svg", ionic: "https://upload.wikimedia.org/wikipedia/commons/d/d1/Ionic_Logo.svg", laravel: "https://devicons.github.io/devicon/devicon.git/icons/laravel/laravel-plain-wordmark.svg", meteor: "https://devicons.github.io/devicon/devicon.git/icons/meteor/meteor-original-wordmark.svg", mongodb: "https://devicons.github.io/devicon/devicon.git/icons/mongodb/mongodb-original-wordmark.svg", mysql: "https://devicons.github.io/devicon/devicon.git/icons/mysql/mysql-original-wordmark.svg", nginx: "https://devicons.github.io/devicon/devicon.git/icons/nginx/nginx-original.svg", nodejs: "https://devicons.github.io/devicon/devicon.git/icons/nodejs/nodejs-original-wordmark.svg", oracle: "https://devicons.github.io/devicon/devicon.git/icons/oracle/oracle-original.svg", photoshop: "https://devicons.github.io/devicon/devicon.git/icons/photoshop/photoshop-plain.svg", php: "https://devicons.github.io/devicon/devicon.git/icons/php/php-original.svg", postgresql: "https://devicons.github.io/devicon/devicon.git/icons/postgresql/postgresql-original-wordmark.svg", python: "https://devicons.github.io/devicon/devicon.git/icons/python/python-original.svg", rails: "https://devicons.github.io/devicon/devicon.git/icons/rails/rails-original-wordmark.svg", redis: "https://devicons.github.io/devicon/devicon.git/icons/redis/redis-original-wordmark.svg", ruby: "https://devicons.github.io/devicon/devicon.git/icons/ruby/ruby-original-wordmark.svg", rust: "https://devicons.github.io/devicon/devicon.git/icons/rust/rust-plain.svg", sass: "https://devicons.github.io/devicon/devicon.git/icons/sass/sass-original.svg", scala: "https://devicons.github.io/devicon/devicon.git/icons/scala/scala-original-wordmark.svg", symfony: "https://symfony.com/logos/symfony_black_03.svg", spring: "https://www.vectorlogo.zone/logos/springio/springio-icon.svg", swift: "https://devicons.github.io/devicon/devicon.git/icons/swift/swift-original-wordmark.svg", typescript: "https://devicons.github.io/devicon/devicon.git/icons/typescript/typescript-original.svg", linux: "https://devicons.github.io/devicon/devicon.git/icons/linux/linux-original.svg", redux: "https://devicons.github.io/devicon/devicon.git/icons/redux/redux-original.svg", webpack: "https://devicons.github.io/devicon/devicon.git/icons/webpack/webpack-original.svg", flutter: "https://www.vectorlogo.zone/logos/flutterio/flutterio-icon.svg", dart: "https://www.vectorlogo.zone/logos/dartlang/dartlang-icon.svg", kotlin: "https://www.vectorlogo.zone/logos/kotlinlang/kotlinlang-icon.svg", tensorflow: "https://www.vectorlogo.zone/logos/tensorflow/tensorflow-icon.svg", chartjs: "https://www.chartjs.org/media/logo-title.svg", jenkins: "https://www.vectorlogo.zone/logos/jenkins/jenkins-icon.svg", gcp: "https://www.vectorlogo.zone/logos/google_cloud/google_cloud-icon.svg", kubernetes: "https://www.vectorlogo.zone/logos/kubernetes/kubernetes-icon.svg", azure: "https://www.vectorlogo.zone/logos/microsoft_azure/microsoft_azure-icon.svg", git: "https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg", kafka: "https://www.vectorlogo.zone/logos/apache_kafka/apache_kafka-icon.svg", solr: "https://www.vectorlogo.zone/logos/apache_solr/apache_solr-icon.svg", cassandra: "https://www.vectorlogo.zone/logos/apache_cassandra/apache_cassandra-icon.svg", rabbitMQ: "https://www.vectorlogo.zone/logos/rabbitmq/rabbitmq-icon.svg", hadoop: "https://www.vectorlogo.zone/logos/apache_hadoop/apache_hadoop-icon.svg", bash: "https://www.vectorlogo.zone/logos/gnu_bash/gnu_bash-icon.svg", pytorch: "https://www.vectorlogo.zone/logos/pytorch/pytorch-icon.svg", opencv: "https://www.vectorlogo.zone/logos/opencv/opencv-icon.svg", illustrator: "https://www.vectorlogo.zone/logos/adobe_illustrator/adobe_illustrator-icon.svg", figma: "https://www.vectorlogo.zone/logos/figma/figma-icon.svg", blender: "https://download.blender.org/branding/community/blender_community_badge_white.svg", babel: "https://www.vectorlogo.zone/logos/babeljs/babeljs-icon.svg", sketch: "https://www.vectorlogo.zone/logos/sketchapp/sketchapp-icon.svg", flask: "https://www.vectorlogo.zone/logos/pocoo_flask/pocoo_flask-icon.svg", nativescript: "https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/nativescript.svg", xamarin: "https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/xamarin.svg", vagrant: "https://www.vectorlogo.zone/logos/vagrantup/vagrantup-icon.svg", tailwind: "https://www.vectorlogo.zone/logos/tailwindcss/tailwindcss-icon.svg", materialize: "https://raw.githubusercontent.com/prplx/svg-logos/5585531d45d294869c4eaab4d7cf2e9c167710a9/svg/materialize.svg", invision: "https://www.vectorlogo.zone/logos/invisionapp/invisionapp-icon.svg", framer: "https://www.vectorlogo.zone/logos/framer/framer-icon.svg", bulma: "https://raw.githubusercontent.com/gilbarbara/logos/804dc257b59e144eaca5bc6ffd16949752c6f789/logos/bulma.svg", couchdb: "https://raw.githubusercontent.com/devicons/devicon/0d6c64dbbf311879f7d563bfc3ccf559f9ed111c/icons/couchdb/couchdb-original.svg", firebase: "https://www.vectorlogo.zone/logos/firebase/firebase-icon.svg", amplify: "https://docs.amplify.aws/assets/logo-dark.svg", hive: "https://www.vectorlogo.zone/logos/apache_hive/apache_hive-icon.svg", realm: "https://raw.githubusercontent.com/bestofjs/bestofjs-webui/8665e8c267a0215f3159df28b33c365198101df5/public/logos/realm.svg", gatsby: "https://www.vectorlogo.zone/logos/gatsbyjs/gatsbyjs-icon.svg", gridsome: "https://www.vectorlogo.zone/logos/gridsome/gridsome-icon.svg", nuxtjs: "https://www.vectorlogo.zone/logos/nuxtjs/nuxtjs-icon.svg", jekyll: "https://www.vectorlogo.zone/logos/jekyllrb/jekyllrb-icon.svg", nextjs: "https://cdn.worldvectorlogo.com/logos/nextjs-3.svg", reactnative: "https://reactnative.dev/img/header_logo.svg", mariadb: "https://www.vectorlogo.zone/logos/mariadb/mariadb-icon.svg", objectivec: "https://www.vectorlogo.zone/logos/apple_objectivec/apple_objectivec-icon.svg", clojure: "https://upload.wikimedia.org/wikipedia/commons/5/5d/Clojure_logo.svg", haskell: "https://upload.wikimedia.org/wikipedia/commons/1/1c/Haskell-Logo.svg", svelte: "https://upload.wikimedia.org/wikipedia/commons/1/1b/Svelte_Logo.svg", vuetify: "https://bestofjs.org/logos/vuetify.svg", pug: "https://cdn.worldvectorlogo.com/logos/pug.svg", mocha: "https://www.vectorlogo.zone/logos/mochajs/mochajs-icon.svg", jest: "https://www.vectorlogo.zone/logos/jestjsio/jestjsio-icon.svg", cypress: "https://raw.githubusercontent.com/simple-icons/simple-icons/6e46ec1fc23b60c8fd0d2f2ff46db82e16dbd75f/icons/cypress.svg", selenium: "https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/selenium-logo.svg", puppeteer: "https://www.vectorlogo.zone/logos/pptrdev/pptrdev-official.svg", karma: "https://raw.githubusercontent.com/detain/svg-logos/780f25886640cef088af994181646db2f6b1a3f8/svg/karma.svg", jasmine: "https://www.vectorlogo.zone/logos/jasmine/jasmine-icon.svg", gtk: "https://upload.wikimedia.org/wikipedia/commons/7/71/GTK_logo.svg", qt: "https://upload.wikimedia.org/wikipedia/commons/0/0b/Qt_logo_2016.svg", wx_widgets: "https://upload.wikimedia.org/wikipedia/commons/b/bb/WxWidgets.svg", ember: "https://devicons.github.io/devicon/devicon.git/icons/ember/ember-original-wordmark.svg", scikit_learn: "https://upload.wikimedia.org/wikipedia/commons/0/05/Scikit_learn_logo_small.svg", } const skillWebsites = { vuejs: "https://vuejs.org/", react: "https://reactjs.org/", angularjs: "https://angular.io", aws: "https://aws.amazon.com", android: "https://developer.android.com", backbonejs: "https://backbonejs.org", bootstrap: "https://getbootstrap.com", c: "https://www.cprogramming.com/", canvasjs: "https://canvasjs.com", coffeescript: "https://offeescript.org", codeigniter: "https://codeigniter.com", cplusplus: "https://www.w3schools.com/cpp/", css3: "https://www.w3schools.com/css/", csharp: "https://www.w3schools.com/cs/", d3js: "https://d3js.org/", django: "https://www.djangoproject.com/", docker: "https://www.docker.com/", dotnet: "https://dotnet.microsoft.com/", electron: "https://www.electronjs.org", express: "https://expressjs.com", go: "https://golang.org", gulp: "https://gulpjs.com", html5: "https://www.w3.org/html/", hugo: "https://gohugo.io/", java: "https://www.java.com", javascript: "https://developer.mozilla.org/en-US/docs/Web/JavaScript", ionic: "https://ionicframework.com", laravel: "https://laravel.com/", meteor: "https://www.meteor.com/", mongodb: "https://www.mongodb.com/", mysql: "https://www.mysql.com/", nginx: "https://www.nginx.com", nodejs: "https://nodejs.org", oracle: "https://www.oracle.com/", photoshop: "https://www.photoshop.com/en", php: "https://www.php.net", postgresql: "https://www.postgresql.org", python: "https://www.python.org", rails: "https://rubyonrails.org", redis: "https://redis.io", ruby: "https://www.ruby-lang.org/en/", rust: "https://www.rust-lang.org", sass: "https://sass-lang.com", scala: "https://www.scala-lang.org", symfony: "https://symfony.com", spring: "", swift: "", typescript: "https://www.typescriptlang.org/", linux: "https://www.linux.org/", redux: "https://redux.js.org", webpack: "https://webpack.js.org", flutter: "https://flutter.dev", dart: "https://dart.dev", kotlin: "https://kotlinlang.org", tensorflow: "https://www.tensorflow.org", chartjs: "https://www.chartjs.org", jenkins: "https://www.jenkins.io", gcp: "https://cloud.google.com", kubernetes: "https://kubernetes.io", azure: "https://azure.microsoft.com/en-in/", git: "https://git-scm.com/", kafka: "https://kafka.apache.org/", solr: "https://lucene.apache.org/solr/", cassandra: "https://cassandra.apache.org/", rabbitMQ: "https://www.rabbitmq.com", hadoop: "https://hadoop.apache.org/", bash: "https://www.gnu.org/software/bash/", pytorch: "https://pytorch.org/", opencv: "https://opencv.org/", illustrator: "https://www.adobe.com/in/products/illustrator.html", figma: "https://www.figma.com/", blender: "", babel: "https://babeljs.io/", sketch: "https://www.sketch.com/", flask: "", nativescript: "https://nativescript.org/", xamarin: "https://dotnet.microsoft.com/apps/xamarin", vagrant: "", tailwind: "https://tailwindcss.com/", materialize: "https://materializecss.com/", invision: "https://www.invisionapp.com/", framer: "", bulma: "https://bulma.io/", couchdb: "", firebase: "https://firebase.google.com/", amplify: "https://aws.amazon.com/amplify/", hive: "", realm: "", gatsby: "https://www.gatsbyjs.com/", gridsome: "", nuxtjs: "https://nuxtjs.org/", jekyll: "https://jekyllrb.com/", nextjs: "https://nextjs.org/", reactnative: "https://reactnative.dev/", mariadb: "https://mariadb.org/", objectivec: "", clojure: "", haskell: "", svelte: "https://svelte.dev", vuetify: "https://vuetifyjs.com/en/", pug: "https://pugjs.org", mocha: "https://mochajs.org", jest: "https://jestjs.io", cypress: "https://www.cypress.io", selenium: "https://www.selenium.dev", puppeteer: "https://github.com/puppeteer/puppeteer", karma: "https://karma-runner.github.io/latest/index.html", jasmine: "https://jasmine.github.io/", gtk: "", qt: "", wx_widgets: "", ember: "", scikit_learn: "", } const initialSkillState = {} const skillsArray = Object.keys(categorizedSkills).map( key => categorizedSkills[key].skills ) const skills = [].concat.apply([], skillsArray).sort() skills.forEach(skill => { initialSkillState[skill] = false }) const categories = Object.keys(categorizedSkills) export { initialSkillState, icons, skills, skillWebsites, categorizedSkills, categories, }