Aman Bhargava Bangalore India Data Visualization Designer & Developer aman@diagramchasing.fun
Aug 20, 2025 Note

Essentials in starting any project these days:

  • Create project with the npx sv create command. Select netlify/static adapter depending on if I need server functions, select Tailwind, MDSVEX, eslint and prettier.
  • Install shadcn-svelte. It is a much better way of organizing UI components, I will never be touching another UI library like flowbite or daisyui again.
  • Edit app.css with project specific CSS variables that will be picked up by shadcn as well. Theming inspiration from places like tweakcn.com help; being able to centrally change the feel of a site is great.
  • For code assistance, Claude Code is good. I am on the $20 Pro plan.