Skip to content

Residential Life. Simplified. A student life web app for the Residential Colleges of NUS.

License

Notifications You must be signed in to change notification settings

CAPTxTreeckle/Treeckle-3.0

Repository files navigation

Treeckle 3.0

Build Status

Treeckle

Website: https://treeckle.com/

Currently in production

Treeckle is a student life app for the Residential Colleges of NUS, intended to be a platform for the efficient booking of facilties, and the creation and management of events.

For usage/contribution, please contact @JermyTan

Contributions Guidelines

Commits/PR

  • Use squash and merge
  • PR by issue/feature
  • Use github issues

Backend

  • Use venv
  • Style
  • Use snake_case, 4 spaces indentations and CONSTANT_VARIABLE
  • Use list comphension
  • Include constant file
  • Use double quotes for strings

Frontend

  • Only use yarn (no npm)
  • Typescript only in src file
  • Component files use tsx, utils function files use ts
  • Define constants instead of magic string
  • Use enums
  • Declare API response type