Self-hostable dashboard using connectors to a multitude of ticketing systems. (SvelteKit, Shadcn-Svelte & Pocketbase)
Find a file
2024-02-16 08:43:27 +01:00
backend feat: move structure 2024-02-16 08:40:42 +01:00
web feat: move structure 2024-02-16 08:40:42 +01:00
LICENSE docs: add readme and license 2024-02-16 08:43:27 +01:00
README.md docs: add readme and license 2024-02-16 08:43:27 +01:00

Omnidash

Open Source Multi-client Ticket Dashboard

Installation

To install the project and its dependencies, follow these steps:

  1. Ensure you have pnpm installed on your system. If not, you can install it by running:

    npm install -g pnpm
    
  2. Run the following command to install the project dependencies:

    pnpm install
    

Environment Variables

After setting up the required services, you need to set the corresponding environment variables in the /.env file. To do this, follow these steps:

  1. Make a copy of the .env.example file:
    cp .env.example .env
    
  2. Open the .env file in a text editor and populate the values for the services mentioned above.

Build

To build the project, execute the following command:

pnpm build

Run

To run the project locally, use the following command:

pnpm turbo run dev