Skip to content

TrackerDevs/trackers-web

Repository files navigation

Trackers Website Source

Requirements

  • Node.js >=16.0

Install

npm i

Run Server

npm run serve

For Development

Serve Vue

npm run serve

Run TailwindCSS

npx tailwindcss -i ./src/stylesheets/tailwind.css -o ./src/dist/output.css --watch

Run Lint

npm run lint

Firebase API

  • Base API url: https://us-central1-cs-trackers.cloudfunctions.net/api

  • All commands must be ran in api/functions/

Install

npm i

Deploy functions

npm run deploy

Serve functions locally

npm run serve

Run lint

npm run lint

Deprecated

Setup

Place cert/ folder in src/ with cert_idp.pem cert.pem key.pem files.
Create .env file and fill in session secret.

In-depth information on configuring Shibboleth IDP can be found here.