Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Linux
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 Linux?
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.
git clone https://github.com/yuchen5564/attendance-system.git cd attendance-system
Node.js LTS (no version pinned)
# needs nvm: 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 Linux yet.
GitManual AI Agent reads the 3 key files and writes a step-by-step guide for Linux. Once written, it's saved for everyone.