Skip to content

Tech Stack

An overview of the core technologies and tools used.

Core Framework

Nuxt.js - The main framework that power our template.

UI and Styling

Tailwind CSS - Utility-first CSS framework for building modern interfaces.

Reka UI - Reka UI unstyled, primitive components.

Shadcn Vue - Provides accessible and customizable UI components styled with Tailwind CSS.

@nuxt/icon - Adds support for using any icon set via Iconify in Nuxt.

@nuxtjs/color-mode - Adds dark/light theme toggle support.

@nuxtjs/google-fonts - Loading Google fonts in Nuxt.

Authentication

nuxt-auth-utils - Authentication utilities to simplify auth handling.

Internationalization

@nuxtjs/i18n - A internationalization (i18n) module for Nuxt, enabling multilingual support and locale management.

Forms Validation and Type Safety

vee-validate - A form validation library that simplifies handling validation, errors, submissions and more.

zod - A TypeScript-first validation library.

Libraries and Utilities

@tanstack/vue-table - A headless and flexible table component for building powerful tables & datagrids.

vue-dnd-kit - A drag and drop library for Vue 3.

unovis - A modular data visualization framework.

@vueuse/nuxt - A collection of essential Vue composition utilities.

@internationalized/date - Internationalized calendar, date, and time manipulation utilities.

date-fns - Modern JavaScript date utility library.

Development and Tooling

@nuxt/eslint - All-in-one ESLint integration for Nuxt.

Nuxt DevTools - A visual tool to improve the developer experience even further.