Skip to content

Roblox player analysis web API, built with Fastify and TypeScript

License

Notifications You must be signed in to change notification settings

myx-labs/api-mecs

Repository files navigation

api-mecs

MYX Labs

This repository hosts the source code for the Membership Eligibility Criteria System's web API.

Requirements

  • Node.js v18 LTS+
  • Postgres database
  • PNPM package manager npm i -g pnpm
  • Google Cloud API service account credentials (in JSON string format)
  • Roblox account .ROBLOSECURITY cookies (recommended to create new dedicated accounts for security)
  • Discord webhook URL (for successful request logging)

Setup

  • Obtain the required credentials mentioned in the requirements
  • Create an .env file and configure based on .env.example
  • Create a cookies.json file and configure based on cookies.example.json
  • Configure the Roblox group and roleset IDs in src/config.ts
  • Install dependencies with pnpm i
  • Develop with automatic reload by running pnpm dev
  • Build by running pnpm build
  • Start by running node dist/index.js

Licence

MIT Licence.

About

Roblox player analysis web API, built with Fastify and TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published