Skip to content
This repository has been archived by the owner on Jan 31, 2025. It is now read-only.

Backend that handles managing membership logs for student organizations

Notifications You must be signed in to change notification settings

cloudydaiyz/membership-logger

Repository files navigation

Screen Shot 2023-03-22 at 11 59 37 PM

membership-logger

Static Badge

Based on: https://github.com/cloudydaiyz/org-console

The membership-logger project is an application that handles updating membership logs that are hosted on Google Sheets.

If you have a membership log that's controlled by this application, and you want to learn how to use it, view the Quickstart here.

If you want to work on this application, you can find the Developer Guide here.

To Run Locally

npm build - Compiles files into a folder named dst

npm run - Recompiles and runs the application (found in src/app.ts)

npm test - Recompiles and runs the test code (found in src/test.ts)

npm quick-test - Recompiles and runs any quick test code (found in src/quick-test.ts)

To Run as a Container

  1. Run docker build -t membership-logger . to build a container titled membership-logger for this application.
  2. Run docker run -d -p 3000:3000 membership-logger to run the container locally on port 3000.

To Debug

The file contained in .vscode/launch.json provides the functionality for this app to be debugged in Visual Studio Code. If you want to debug this app:

  1. Run tsc to rebuild the up-to-date files
  2. Go to the Run and Debug tab in Visual Studio Code
  3. Either run Debug app.ts or Debug test.ts.

About

Backend that handles managing membership logs for student organizations

Topics

Resources

Stars

Watchers

Forks