Skip to content
This repository has been archived by the owner on May 19, 2024. It is now read-only.

Latest commit

 

History

History
27 lines (19 loc) · 1.16 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.16 KB

SW:GoH Status

NOTE: this repository is archived, I stopped playing a long time ago and have no interest in maintaining it. Fork it and do your own thing.

A simple web app to show event farming status for Star Wars: Galaxy of Heroes players using the SWGOH.GG API. Written in TypeScript and Svelte because I felt like learning some new things.

Live version: https://swgoh.freddie.wtf

Development setup

  1. Install Node.js if you haven't already.
  2. Run npm install in a command prompt/shell.
  3. Run npm run dev in a command prompt/shell.
  4. Visit http://localhost:5000/?player=your_id_here.

Project structure

Almost everything lives under src/:

  • main.ts - the TypeScript entry point, creates the App component
  • App.svelte - the "base" Svelte component, defines the initial page structure
  • components/ - Svelte components (CSS/HTML/JS in a single file)
  • data/ - static data, currently just farm requirements
  • stores/ - data stores (abstracts retrieving/caching/accessing data)
  • things/ - classes, mostly
  • utils/ - various utility functions