Free attendance web app gift for teachers.
- 🎯 Fast one-click attendance:
Present,Late,Absent - 🧑🏫 Built for teachers: clear roster cards and quick actions
- 🌍 Multi-language UI for diverse classrooms
- 🖨️ Printable attendance sheet (A4)
- 💾 Offline-friendly with auto-save in browser storage
- 🎬 Smooth transitions and active UI animations for better focus
- 📚 Group management: create class groups and add students
- 🔍 Search + filter by status
- 🧾 Per-student signature bar
- 🧼 Clear day / bulk mark actions
- 🗑️ Safe delete flow with confirmation modal
- 🗓️ Date controls + optional calendar mode support
- Modern card design for each student
- Action buttons with visual states and hover/focus feedback
- Soft motion and transitions for active interaction
- Strong print mode layout for real classroom usage
React 19Vite 7SCSS- Browser
localStorage(no backend required)
npm install
npm run devOpen the app at the local URL shown by Vite (usually http://localhost:5173).
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
English, French, Arabic, Persian, Portuguese, Spanish, Russian, Chinese, Korean, Turkish, Swahili, Vietnamese, and Urdu.
This project is a free practical gift for teachers who need a clean, fast, and reliable attendance workflow.
Use freely for educational purposes.
If you share or improve it, please keep credit to the original project.