Esposter

A nice and casual place for posting random things.

APACHE-2.0 License

Downloads
3.7K
Stars
10

Esposter

Table of Contents

Documentation

We highly recommend you take a look at the documentation to level up.

Frontend

Backend

Hosting & Domain Providers

VSCode Extensions

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

Local Development

  1. Install the js dependencies and build the packages:
pnpm i && pnpm build:packages
  1. Install PostgreSQL + PgAdmin.

  2. Add .env file according to .env.example in packages/app directory.

Production

Build the application for production:

pnpm build

Locally preview production build:

pnpm preview

Checkout the deployment documentation for more information.

Development Server

  1. Change to the app directory:
cd packages/app
  1. Start the development server on http://localhost:3000
pnpm dev

Architecture

Esposter is a lerna + pnpm workspaces monorepo. Packages are used directly by the nuxt application via workspace:*.

Tools

https://devina.io/svg-minifier

License

Apache-2.0 licensed

Package Rankings
Top 28.34% on Npmjs.org
Related Projects