Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
A modern enterprise attendance management system built with React and Firebase, providing comprehensive employee attendance tracking, leave management, and reporting features.
GitHub didn't answer, so this is the saved copy from 22 h ago
Will it work on macOS?
Heads-upIt also needs 7 settings in .env (1 secret).
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/yuchen5564/attendance-system.git cd attendance-system
Node.js LTS (no version pinned)
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install --lts
Fill in secrets: REACT_APP_FIREBASE_API_KEY
cp .env.example .env
npm ci
npm run dev
Clone the Project
git clone <repository-url>
cd attendance-system
Install Dependencies
npm install
Environment Variables Setup
Create a .env file in the project root:
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_project.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
VITE_FIREBASE_APP_ID=your_app_id
Start Development Server
npm run dev
Open Browser
Visit http://localhost:5173 to start using the system
No reports for macOS yet.
GitManual AI Agent reads the 3 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.