https://github.com/shahid1275/attend-ease
A digital solution for tracking attendance with real-time reporting, role-based access. Integration with official provincial datasets/APIs
https://github.com/shahid1275/attend-ease
mui-material nextjs reactjs sql typescript
Last synced: 12 months ago
JSON representation
A digital solution for tracking attendance with real-time reporting, role-based access. Integration with official provincial datasets/APIs
- Host: GitHub
- URL: https://github.com/shahid1275/attend-ease
- Owner: Shahid1275
- Created: 2025-04-07T10:25:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-24T10:07:59.000Z (about 1 year ago)
- Last Synced: 2025-06-05T16:47:36.153Z (about 1 year ago)
- Topics: mui-material, nextjs, reactjs, sql, typescript
- Language: TypeScript
- Homepage:
- Size: 1.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📅 Attendease - Attendance Management System
A streamlined attendance management solution featuring a user interface built on modern web technologies.
🌟 Key Features
User Portal
# 🔐 Secure authentication with JWT
🔍 Advanced attendance search with filters (date, status, event)
🗓️ Real-time attendance tracking
📱 Mobile-responsive design
# 🛠 Technology Stack
Frontend
React.js, Next.js, Material-UI (MUI)
# 🚀 Quick Start Guide
Prerequisites
Node.js v20.x+
npm
Installation
# Clone the repository
git clone https://github.com/yourusername/attendease.git
cd attendease
Frontend Configuration (./frontend/.env)
NEXT_PUBLIC_API_URL=http://localhost:3000
Running the System
# Frontend (User)
cd frontend
npm install
npm run dev
Production
# Frontend
cd frontend
npm install
npm run build
# 🤝 Contributing Guidelines
Fork the repository
Create feature branch: git checkout -b feature/feature-name
Commit changes: git commit -m "Descriptive message"
Push to branch: git push origin feature/feature-name
Open pull request with detailed description