Skip to content

Setup Overview

Welcome to the Altersquare Vue 3 ecosystem! This section will guide you through everything you need to get started with our Vue 3 boilerplate and component library.

What You'll Learn

This setup guide covers everything from initial project setup to advanced usage patterns:

GuideDescription
Getting StartedPrerequisites, installation, and first run
Project StructureDeep dive into the boilerplate folder structure
Using the Component LibraryHow to integrate and use our components

Quick Start

If you're in a hurry, here's the fastest way to get started:

bash
# 1. Clone the boilerplate
git clone https://github.com/altersquare/vue3-boilerplate.git my-project

# 2. Navigate to the project
cd my-project

# 3. Install dependencies
npm install

# 4. Start the development server
npm run dev

New to Vue 3?

If you're new to Vue 3, we recommend reading through the Getting Started guide first, which covers all prerequisites and provides detailed explanations for each step.

Architecture Overview

Our ecosystem consists of two main parts:

1. Vue 3 Boilerplate

A production-ready starter template with:

  • Vite - Lightning-fast build tool
  • Pinia - State management
  • Vue Router - Routing
  • SCSS - Styling with variables and mixins
  • i18n - Internationalization ready
  • Axios - API layer with interceptors

2. Component Library

A collection of copy-paste Vue 3 components:

  • Form components (Input, Checkbox, DatePicker, etc.)
  • UI components (Accordion, Tabs, Pagination, etc.)
  • Progress indicators (Loader, CircularProgress, etc.)
  • Navigation components (AppBar, BreadCrumb, etc.)
  • Utility composables (Toast, Snackbar, Popup, etc.)

Prerequisites at a Glance

Before you begin, ensure you have:

RequirementMinimum VersionRecommended
Node.js18.x22.x
npm8.x-
Git2.x-
Code Editor--

Need Help?


Ready to dive in? Start with the Getting Started guide →