Skip to content

Latest commit

 

History

History
82 lines (57 loc) · 1.81 KB

File metadata and controls

82 lines (57 loc) · 1.81 KB

SGA Attendance Manager

The purpose of this application is to streamline the attendance system at SGA (Student Government Association).

Tech Stack

Common:

Frontend:

Backend:

Hosting/Deployment:

Authentication: Supabase Auth

Components: TBD

Setting up the development environment

Prerequisites: make sure everything is installed

  1. node/npm
    • To check if it's installed: node -v and npm -v
    • To install: for mac/linux and windows (setup instructions are in the link under the Installing and Updating and Installation & Upgrades sections, respectively) (For some reason, node version 25 does not support us. Please use node version 24)

First, clone the repo and cd into the directory

git clone https://github.com/SGAOperations/attendance-manager.git
cd attendance-manager
cd attendance-manager

Then, install the dependencies

npm install

Running the app

To run both the frontend and backend run

npm run dev

Linting/Prettier

To run Prettier

npx prettier . --write

Docker

Ensure Docker is downloaded and running

Meet the Team

Jake Wu-Chen
Yujin Park
Anusha Narang
Daniel Kaplan
Logan Ravinuthala
Natalia Ivanov
Mahika Sharma
Grace Sosa

Todos

https://linear.app/nusga/team/ATM/active