Type to search…

↑↓ navigate open Esc close
Frontend Side

27 Dec 2024 Anshul Raj Verma

Blog Icon: simple-icons:vuedotjs

Built frontend of project using VueJs + Vite and hosted on GitHub Pages.

Back

YT Comment Sentiment - Frontend Side

TechnologyDescription
pnpmA fast and efficient package manager for JavaScript projects, known for its disk space usage.
shadcn/vueA customizable component library for building elegant UIs in modern web applications.
Tailwind CSSA utility-first CSS framework for creating custom designs quickly and efficiently.
ViteA next-generation frontend build tool for blazing-fast development and hot module replacement.
Vue.jsA progressive JavaScript framework for building user interfaces and single-page applications.

What I followed?

Important

  1. Documentation is the most important resource for your learning and I followed it thoroughly.
  2. Took help of ChatGPT to solve bugs and asked questions related to these frameworks/tools.
  • Followed only one YouTube video to learn VueJs.
  • Used shadcn/vue as components library. Just followed the docs.
  • Whole build_frontend.yaml Github Action workflow written by ChatGPT, isn’t it amazing :exploding_head:.

Although, I didn’t have much knowledge of Vue, Vite and ShadCN like frameworks/tools but their documentation and ChatGPT helped me so much that I am able to learn, build, diagnose and deploy the frontend in almost 2-3 days.

Yes, some credits goes my past knowledge of programming because that’s why I able to figure out how do things works and how to handle them by doing right things.

What Type of Problems I Have Faced?

हे भगवान! While learning and working on this frontend project, sometime I get messed up with very silly typo mistakes in JavaScript.

The things you are building happily in local will totally change when you are trying to deploy it and I have faced this too :cry:.

VueJs

  • How to emit data from Child component to Parent component in VueJs?
  • How to create and work with forms?
  • How to use v-model?

Vite