Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

tsearch/morgulla

Repository files navigation

morgulla

This is the frontend website project for tsearch.tools.
The Svelte framework is used with the Svelte Kit framework.

Backend endpoints from datava and lorva are used.

What is morgulla

morgulla or tsearch.tools is a twitch search service. It can be used to search for clips or highlights for certian broadcasters. Twitch itself has no search for clips or highlights.
Did you ever try to get a 2 years old highlight from a active broadcasting streamer?
Current the search is limited title search.

Screenhots

Light theme - Desktop

Frontpage screenshot light theme

Dark theme - Desktop

Frontpage screenshot dark theme

Run project

To run the project, you need the project files first:

git clone git@github.com:tsearch/morgulla.git

Then you need to install the dependenies with npm:

# npm install
npm ci

(Possibly download other projects for the backend endpoints)
(Possibly set .env.local file, see Vite env modes)

Run dev server, listing on all ips:

npm run dev -- --open --host 0.0.0.0

Production build

To build project as a production build, you need the execute this npm command:

npm run build

The builded files are now in build dir. To preview the build files:

npm run preview

You can now move the builded files anywhere...