Skip to content

Veloce: Starter template that uses Vue 3, Vite, TypeScript, SSR, Pinia, Vue Router, Express and Docker

License

Notifications You must be signed in to change notification settings

AlanMorel/veloce

Repository files navigation

Veloce

  • Lightning-fast cold server start
  • Instant hot module replacement (HMR) and dev SSR
  • True on-demand compilation

Tech Stack

  • Vue 3: UI Rendering library
  • Vite Next-generation front-end tooling
  • TypeScript: Type-safety
  • SSR: Server-side rendering
  • Pinia: State management
  • Vue Router: Routing library
  • Express: Node web server
  • Docker: Containerization

Getting Started

First, install all dependencies:

yarn install

Then, create a .env file:

NODE_ENV=development
PORT=3000

VITE_PORT=3000
VITE_BASE=http://localhost:3000

To start development:

yarn dev

To build for production:

yarn build

To containerize using Docker:

docker compose up

About

Veloce: Starter template that uses Vue 3, Vite, TypeScript, SSR, Pinia, Vue Router, Express and Docker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published