Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cloudydaiyz/stringplay-ui

Frontend for the stringplay project
https://github.com/cloudydaiyz/stringplay-ui

Last synced: about 1 month ago
JSON representation

Frontend for the stringplay project

Awesome Lists containing this project

README

        


App logo (film)


stringplay-ui


stringplay is an event analytics service that collects aggregate membership data from your events, allowing you to effectively track event and membership data. Based on membership-logger.

## Overview

This repository provides the frontend for the stringplay project. For other relevant repositories, check out the following links:

- [`stringplay`](https://github.com/cloudydaiyz/stringplay) (Main)
- [`stringplay-core`](https://github.com/cloudydaiyz/stringplay-core) (Backend)

## Installation

Make sure that Node.js version 20.0.0 or higher is installed on your device.

1. Run `npm install` to install dependencies for the root package.

2. Run `npm run build` to build static files in the `/dist` directory which serves files at the root directory (`/`).

## Environment Variables

- `VITE_STRINGPLAY_CORE_URL` - URL for the backend

## Commands

- `npm run dev`: Runs development server in Vite. Backend functionality is **NOT** mocked.
- `npm run build`: Transpiles all `.ts` code and builds source files in the `/dist` folder
- `npm run lint`: Runs `eslint` linter on the project
- `npm run storybook`: Runs a local storybook server to preview all components. Backend functionality is mocked.
- `npm run build-storybook`: Builds the code necessary for storybook to run