Skip to content

CougarCS/CougarCS-MemberAPI

Repository files navigation

CougarCS Member API

TypeScript Cloudflare Worker for the CougarCS Member API.

Prerequisites

  • Node.js 20+ (recommended)
  • npm
  • Cloudflare account (only required for deployment)

Initialize Project (First Time After Cloning)

  1. Clone the repository:

    git clone https://github.com/CougarCS/CougarCS-MemberAPI.git

  2. Move into the project directory:

    cd CougarCS-MemberAPI

  3. Install dependencies:

    npm install

  4. Start the local development server:

    npm run dev

  5. Open the local Worker URL:

    http://localhost:8787

Common Commands

  • Start dev server: npm run dev
  • Run tests: npm run test
  • Regenerate Cloudflare Env types: npm run cf-typegen
  • Deploy Worker: npm run deploy

Deploying

If this is your first time deploying from this machine, authenticate Wrangler first:

npx wrangler login

Then deploy:

npm run deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors