Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/zeepk/woodcut
- Owner: zeepk
- Created: 2022-12-14T08:18:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T09:13:39.000Z (10 months ago)
- Last Synced: 2024-11-02T07:05:58.150Z (about 2 months ago)
- Topics: clerk, clerkauth, clerkdev, next, nextjs, osrs, runescape, t3, t3-stack, tailwindcss, trpc, typescript
- Language: TypeScript
- Homepage: https://www.woodcut.dev/
- Size: 1000 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
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`.