Skip to content

volverjs/monorepo-starter

Repository files navigation

volverjs

@volverjs/monorepo-starter

vue volverjs ui vue3 vite template starter nx
fastify pwa drizzle orm postgres docker


maintained with ❤️ by


8 Wave


Features

Pre-packed

Plugins

Coding Style

Dev tools

Requirements

Try it now!

GitHub Template

Create a repo from this template on GitHub.

Clone to local

If you prefer to do it manually with the cleaner git history

npx degit volverjs/monorepo-starter my-app
cd my-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm

Checklist

When you use this template, try follow the checklist to update your info properly

  • Change the author name in LICENSE
  • Update package.json with your info
  • Change .env settings in apps/backend/.env (expecially generate the VITE_BETTER_AUTH_SECRET)
  • Change .env settings in apps/frontend/.env
  • Change the favicon in apps/frontend/public
  • Clean up the README

And, enjoy :)

Usage

Quick Start

docker compose up -d
pnpm install
pnpm db:migrate

Development

pnpm dev

Just run and visit https://localhost:8080

You can read the APIs documentation with Swagger at https://localhost:3000/swagger or Scalar at https://localhost:3000/scalar.

Build

To build the App, run

pnpm build

And you will see the generated file in dist that ready to be served.

Access to postgres:

  • localhost:5432
  • Username: postgres (as a default)
  • Password: Volverjs! (as a default)
  • Database: postgres (as a default)

Access to PgAdmin:

  • URL: https://localhost:5050
  • Username: pgadmin4@dpage.com (as a default)
  • Password: Volverjs! (as a default)

Add a new server in PgAdmin:

  • Host name/address postgres
  • Port 5432
  • Database postgres
  • Username as POSTGRES_USER, by default: postgres
  • Password as POSTGRES_PASSWORD, by default Volverjs!

Acknoledgements

This repo is inspired by 🏕 antfu/vitesse

License

MIT

About

Modern web app template with monorepo structure.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •