- π Documentation
- π Local Development
- βοΈ License
We highly recommend you take a look at the documentation to level up.
|
The Intuitive Web Framework, based on Vue 3. We highly recommend you take a look at the Nuxt documentation to level up. |
|
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. We highly recommend you take a look at the Vue 3 documentation to level up. |
|
π Material Component Framework for Vue. We highly recommend you take a look at the Vuetify 3 documentation to level up. |
|
π Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support. We highly recommend you take a look at the Pinia documentation to level up. |
|
π§ββοΈ Move Fast and Break Nothing. End-to-end typesafe APIs made easy. We highly recommend you take a look at the tRPC documentation to level up. |
|
TypeScript-first schema validation with static type inference. We highly recommend you take a look at the Zod documentation to level up. |
|
TypeScript ORM that feels like writing SQL. We highly recommend you take a look at the Drizzle ORM documentation to level up. |
|
PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. We highly recommend you take a look at the PostgreSQL documentation to level up. |
|
Infrastructure, Instantly. We highly recommend you take a look at the Railway documentation to level up. |
|
ICANN-accredited domain name registrar providing domain name registration and web hosting. We highly recommend you take a look at the Namecheap documentation to level up. |
Name | Link |
---|---|
Vue - Official (Volar) | https://marketplace.visualstudio.com/items?itemName=Vue.volar |
ESLint | https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint |
Prettier - Code formatter | https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode |
GitLens β Git supercharged | https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens |
Powershell | https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell |
Material Icon Theme | https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme |
Better Comments | https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments |
Dark++ Italic | https://marketplace.visualstudio.com/items?itemName=idbartosz.darkpp-italic |
- Install dependencies:
pnpm i
-
Install PostgreSQL + PgAdmin.
-
Add
.env
file according to.env.example
inpackages/app
directory.
Build the application for production:
pnpm build
Locally preview production build:
pnpm preview
Checkout the deployment documentation for more information.
- Build the packages to be used by the application:
pnpm build:packages
- Change to the app directory:
cd packages/app
- Start the development server on http://localhost:3000
pnpm dev
Esposter is a lerna + pnpm workspaces monorepo.
Packages are used directly by the nuxt application via workspace:*
.