Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zeepk/woodcut

Stat tracker for the popular MMORPG RuneScape
https://github.com/zeepk/woodcut

clerk clerkauth clerkdev next nextjs osrs runescape t3 t3-stack tailwindcss trpc typescript

Last synced: 2 days ago
JSON representation

Stat tracker for the popular MMORPG RuneScape

Awesome Lists containing this project

README

        

# Woodcut - a stat tracking app for RuneScape

[![Netlify Status](https://api.netlify.com/api/v1/badges/1aa182f9-0f8c-47a1-b79d-865b2bffec26/deploy-status)](https://app.netlify.com/sites/curious-belekoy-c245c8/deploys)
[![daily-cron](https://github.com/zeepk/woodcut/actions/workflows/main.yml/badge.svg)](https://github.com/zeepk/woodcut/actions/workflows/main.yml)
[![activities-update](https://github.com/zeepk/woodcut/actions/workflows/activities.yml/badge.svg)](https://github.com/zeepk/woodcut/actions/workflows/activities.yml)

## Stack

- Bootstrapped with the [T3 stack](https://create.t3.gg/)
- Styling with [TailwindCSS](https://tailwindcss.com)
- Auth with [Clerk.dev](https://clerk.dev)
- Type-safe API requests with [tRPC](https://trpc.io)
- ORM with [Prisma](https://prisma.io)
- Database hosted on [Railway](https://railway.app/)

## Current features

### Web app

- Stat tracking
- Minigame score & rank tracking
- Activity display & tracking
- Splash page with activities and search
- See progress percentages for:
- Max Cape
- Max Total Level
- 120 All Skills
- 200m All Skills
- Quest Cape
- Authenticated user accounts
- RuneScape account(s) linking
- Follow other players
- Personalized user dashboard with:
- player data for linked accounts
- activities
- activities from followed players
- Cron job with Go script to update stats
- Cron job with Go script to update activities

### CLI (command line interface)

> Currently contained in a [separate repository](https://github.com/zeepk/woodcut-cli)

- Stat tracking
- Grand Exchange item price lookup
- Voice of Seren lookup

### API

> Check out the [docs here!](https://github.com/zeepk/woodcut/tree/main/src/pages/api)

- Player gains

## Planned features

> Check the [project board](https://github.com/users/zeepk/projects/2) to see development status

### Web app

- Iron/HCIM symbols
- Activity advanced search

### CLI

- command line interface writtin in Go with various commands:
- player stats & gains lookup
- GE data for items
- player comparisons
- TBD: please [suggest](#suggestions)!

### API

- public-ish API endpoints to surface information on:
- player gains
- player activities
- TBD: please [suggest](#suggestions)!

## Suggestions

Very open to any suggestions! Reach out with a [Twitter DM](https://twitter.com/matthughes2112), [Discord](https://discord.gg/drcgC6GNM3), or [opening a Github issue](https://github.com/zeepk/woodcut/issues/new)! Use the `suggestion` tag and the appropriate app tag eg. `web`, `api`, or `cli`.