Skip to content

TSPereira/swgoh-status

 
 

Repository files navigation

SW:GoH Status

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-status-hazel.vercel.app/

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

About

Farming status display for Star Wars: Galaxy of Heroes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 59.9%
  • Svelte 32.4%
  • JavaScript 6.8%
  • HTML 0.9%