Skip to content

Commit

Permalink
chore: added vue js subcategory in frontend category
Browse files Browse the repository at this point in the history
  • Loading branch information
sayyam267 committed Nov 20, 2024
1 parent f139c5e commit 53fd348
Show file tree
Hide file tree
Showing 3 changed files with 168 additions and 36 deletions.
64 changes: 30 additions & 34 deletions database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export const sidebarData: ISidebar[] = [
category: 'frontend',
subcategory: [
{ name: 'next js', url: '/next_js', resources: DB.next },
{ name: 'vue js', url: '/vue_js', resources: DB.vuejs },
{
name: '3D libraries',
url: '/three_d_libraries',
Expand Down Expand Up @@ -97,16 +98,16 @@ export const sidebarData: ISidebar[] = [
category: 'CMS-toolkit',
subcategory: [
{
name: "Traditional CMS",
url: "/traditional_cms",
name: 'Traditional CMS',
url: '/traditional_cms',
resources: DB.traditional_cms,
},
{
name: 'Headless CMS',
url: '/headless_cms',
resources: DB.headless_cms,
}
]
},
],
},
{
category: 'languages',
Expand Down Expand Up @@ -139,9 +140,7 @@ export const sidebarData: ISidebar[] = [
},
{
category: 'mobile',
subcategory: [
{ name: 'Android', url: '/android', resources: DB.android },
],
subcategory: [{ name: 'Android', url: '/android', resources: DB.android }],
},
{
category: 'open-source',
Expand Down Expand Up @@ -181,22 +180,22 @@ export const sidebarData: ISidebar[] = [
{
category: 'design',
subcategory: [
{
name: 'design inspiration',
url: '/design_inspiration',
resources: DB.designInspirations,
},
{
name: 'design color tools',
url: '/design_color_tools',
resources: DB.designColorTools,
},
{
name: 'design tutorials',
url: '/design_tutorials',
resources: DB.designTutorials,
}
]
{
name: 'design inspiration',
url: '/design_inspiration',
resources: DB.designInspirations,
},
{
name: 'design color tools',
url: '/design_color_tools',
resources: DB.designColorTools,
},
{
name: 'design tutorials',
url: '/design_tutorials',
resources: DB.designTutorials,
},
],
},
{
category: 'devops',
Expand Down Expand Up @@ -284,10 +283,7 @@ export const sidebarData: ISidebar[] = [
url: '/chat_bots',
resources: DB.chat_bots,
},
{ name: 'tensorflow',
url: '/tensorflow',
resources: DB.tensorflow,
}
{ name: 'tensorflow', url: '/tensorflow', resources: DB.tensorflow },
],
},
{
Expand Down Expand Up @@ -364,8 +360,8 @@ export const sidebarData: ISidebar[] = [
name: 'react',
url: '/react_articles',
resources: DB.reactArticles,
}
]
},
],
},
{
category: 'newsletters',
Expand All @@ -381,11 +377,11 @@ export const sidebarData: ISidebar[] = [
resources: DB.pythonLetters,
},
{
name:'java',
url:'/javaLetters',
resources:DB.javaLetters,
}
]
name: 'java',
url: '/javaLetters',
resources: DB.javaLetters,
},
],
},
{
category: 'theory-of-computation',
Expand Down
135 changes: 135 additions & 0 deletions database/frontend/vuejs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
[
{
"name": "Vue.js Official Guide",
"description": "Comprehensive guide to learn Vue.js from the official documentation.",
"url": "https://vuejs.org/guide/introduction.html",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue Mastery",
"description": "In-depth courses and tutorials on Vue.js for all levels.",
"url": "https://www.vuemastery.com/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue School",
"description": "Online platform offering beginner to advanced Vue.js courses.",
"url": "https://vueschool.io/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue.js Crash Course",
"description": "A crash course covering the basics of Vue.js.",
"url": "https://www.youtube.com/watch?v=Wy9q22isx3U",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Learn Vue 3 by Example",
"description": "Learn Vue 3 through practical examples and projects.",
"url": "https://scrimba.com/learn/vue",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Awesome Vue",
"description": "A curated list of Vue.js libraries, tutorials, and resources.",
"url": "https://github.com/vuejs/awesome-vue",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue.js Best Practices",
"description": "A guide to write maintainable and scalable Vue.js applications.",
"url": "https://vuejsdevelopers.com/blog/vue-js-best-practices/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue Router Introduction",
"description": "Learn how to implement routing in Vue.js applications.",
"url": "https://router.vuejs.org/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "State Management with Vuex",
"description": "Official documentation to manage application state using Vuex.",
"url": "https://vuex.vuejs.org/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vuetify Basics",
"description": "Learn how to use Vuetify for building stunning UI components.",
"url": "https://vuetifyjs.com/en/getting-started/installation/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Nuxt.js Documentation",
"description": "Learn how to build server-side rendered Vue applications with Nuxt.js.",
"url": "https://nuxtjs.org/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Real World Vue.js",
"description": "Tutorial series to build real-world Vue.js apps.",
"url": "https://vueschool.io/courses/real-world-vue-js",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue 3 Cookbook",
"description": "Collection of patterns and examples for Vue 3 development.",
"url": "https://vuejs.org/guide/reusability/custom-directives.html",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Scalable Vue.js Applications",
"description": "Tips for scaling and optimizing large Vue.js projects.",
"url": "https://markus.oberlehner.net/blog/scaling-vuejs-applications/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Test Vue.js Applications",
"description": "Learn to write unit and integration tests for Vue.js.",
"url": "https://vueschool.io/courses/unit-testing-vue",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue DevTools Guide",
"description": "Learn to debug Vue applications using Vue DevTools.",
"url": "https://devtools.vuejs.org/guide/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue 3 Features Deep Dive",
"description": "Explore advanced features of Vue 3 like teleport, fragments, and more.",
"url": "https://vuedose.tips/what-s-new-in-vue-3/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Building a Todo App in Vue.js",
"description": "Step-by-step guide to build a todo app in Vue.js.",
"url": "https://www.smashingmagazine.com/2020/12/todo-app-vue-js-node-vuex/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Using Vue.js with TypeScript",
"description": "Best practices for integrating Vue.js with TypeScript.",
"url": "https://vuejs.org/guide/typescript/overview.html",
"category": "frontend",
"subcategory": "vue_js"
}
]
5 changes: 3 additions & 2 deletions database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export { default as next } from './frontend/next.json'
export { default as _3dLibraries } from './frontend/three_d_libraries.json'
export { default as uilibraries } from './frontend/ui_libraries.json'
export { default as jsChartLibraries } from './frontend/js_chart_libraries.json'
export { default as vuejs } from './frontend/vuejs.json'
// backend
export { default as authentication } from './backend/authentication.json'
export { default as architecture } from './backend/architecture.json'
Expand Down Expand Up @@ -94,7 +95,7 @@ export { default as tensorflow } from './ai_tools/tensorflow.json'

// Open-source
export { default as openSourceArticles } from './open_source/articles.json'
export { default as openSourceHacktoberfest} from './open_source/hacktoberfest.json'
export { default as openSourceHacktoberfest } from './open_source/hacktoberfest.json'
export { default as openSourcePrograms } from './open_source/os_programs.json'
export { default as openSourceProjects } from './open_source/projects.json'
export { default as openSourceTools } from './open_source/tools.json'
Expand Down Expand Up @@ -160,4 +161,4 @@ export { default as reactArticles } from './tech_articles/react.json'
// Newsletters
export { default as jsLetters } from './newsletters/js_Letters.json'
export { default as pythonLetters } from './newsletters/py_Letters.json'
export {default as javaLetters} from './newsletters/java_Letters.json'
export { default as javaLetters } from './newsletters/java_Letters.json'

0 comments on commit 53fd348

Please sign in to comment.