Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Windows
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 Windows?
Heads-upIt also needs 7 settings in .env (1 secret).
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. 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: winget install Git.Git
git clone https://github.com/yuchen5564/attendance-system.git cd attendance-system
Node.js LTS (no version pinned)
winget install CoreyButler.NVMforWindows nvm install lts nvm use lts
Fill in secrets: REACT_APP_FIREBASE_API_KEY
Copy-Item .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
On Windows: 0 got it running, 1 got stuck.
GitManual AI Agent reads the 3 key files and writes a step-by-step guide for Windows. Once written, it's saved for everyone.