{"id":16355371,"url":"https://github.com/emanguy/questtracker-userfrontend","last_synced_at":"2026-01-12T06:42:55.424Z","repository":{"id":40799261,"uuid":"157670307","full_name":"emanguy/QuestTracker-UserFrontend","owner":"emanguy","description":"Webpage users will use this to check quests on the quest tracker.","archived":false,"fork":false,"pushed_at":"2022-12-09T10:37:31.000Z","size":1775,"stargazers_count":0,"open_issues_count":20,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T17:45:18.480Z","etag":null,"topics":["dungeons-and-dragons","quest-system","typescript","vuejs"],"latest_commit_sha":null,"homepage":"http://quest-tracker-by.evanrittenhou.se","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emanguy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-15T07:30:20.000Z","updated_at":"2021-02-14T22:23:39.000Z","dependencies_parsed_at":"2023-01-25T21:01:18.528Z","dependency_job_id":null,"html_url":"https://github.com/emanguy/QuestTracker-UserFrontend","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanguy%2FQuestTracker-UserFrontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanguy%2FQuestTracker-UserFrontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanguy%2FQuestTracker-UserFrontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanguy%2FQuestTracker-UserFrontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emanguy","download_url":"https://codeload.github.com/emanguy/QuestTracker-UserFrontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246933354,"owners_count":20857052,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dungeons-and-dragons","quest-system","typescript","vuejs"],"created_at":"2024-10-11T01:40:42.179Z","updated_at":"2026-01-12T06:42:55.418Z","avatar_url":"https://github.com/emanguy.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quest Tracker User Frontend [![CircleCI](https://circleci.com/gh/emanguy/QuestTracker-UserFrontend.svg?style=svg)](https://circleci.com/gh/emanguy/QuestTracker-UserFrontend)\n\nThis is the frontend vue app for the quest tracker. To get started, create a `.env` and `.env.development` file\nso you can fill in the settings for the backend connector.\n\n## \"Environment\" variables\n\n* `VITE_APP_SCHEME` - The website scheme, i.e. \"http\" or \"https\"\n* `VITE_APP_BACKEND_HOSTNAME_AND_PORT` - This should be the base URL for the [Frontend API](https://github.com/emanguy/QuestTracker-FrontendApi)\n* `VITE_APP_BACKEND_UPDATE_HOSTNAME_AND_PORT` - This should be the base URL for the [Notification Service](https://github.com/emanguy/QuestTracker-NotificationService)\n* `VITE_APP_BACKEND_API_ROOT_PATH` - This should be the base path for the frontend API. I did this so that the static content,\nfrontend API, and notification service could all be hosted on the same Kubernetes ingress, just with different paths. On development\nmode, it should just be left blank but in production it should be something like `/api/v1`\n* `VITE_APP_BACKEND_UPDATE_ROOT_PATH` - This is the base path for the backend notification service.\n\n## Local development\n\nRun the frontend API and the notification service on your machine by using the instructions on the [Frontend API Readme](https://github.com/emanguy/QuestTracker-FrontendApi/blob/master/README.md)\nand the [Notification Service Readme](https://github.com/emanguy/QuestTracker-NotificationService/blob/master/README.md),\nthen just run `yarn serve`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanguy%2Fquesttracker-userfrontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanguy%2Fquesttracker-userfrontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanguy%2Fquesttracker-userfrontend/lists"}