Home - sitechtimes/club-attendance-backend-v2 GitHub Wiki

Welcome to the club-attendance-backend-v2 wiki! This project runs with Express.js and TypeScript.

Getting Started

Clone the Repository.

git clone https://github.com/sitechtimes/club-attendance-backend-v2.git

Install Dependencies.

npm i

Make sure you have typescript installed.

npm install typescript --save-dev

Compile the files into JS

npx tsc -w 

Run the project

npm run dev 

.env files and keys.json files are needed to run the project. Make sure to create these two files, the contents of the file can be found in the google doc

Dependencies

  • "body-parser": "^1.20.2"
  • "cookie-parser": "^1.4.6"
  • "cors": "^2.8.5"
  • "dotenv": "^16.3.1"
  • "express": "^4.18.2"
  • "google-auth-library": "^8.9.0"
  • "google-spreadsheet": "^4.0.2"
  • "googleapis": "^122.0.0"
  • "multer": "^1.4.5-lts.1"
  • "nodemon": "^3.0.1"
  • "qrcode": "^1.5.3"
  • "stream": "^0.0.2"
  • "tsc": "^2.0.4"
  • "uniqid": "^5.4.0"
  • "uuid": "^9.0.0"