Rocketseat Ignite Rotion Tech Stack TypeScript Node Electron React Vite Tailwind Radix UI React Query Tiptap ⌘K