Skip to content

bredliplaku/STANDO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STANDO Logo

STANDO Smart Attendance

Efficient. Reliable. Smart.

📖 About STANDO

STANDO is a digital transformation initiative designed to modernise university attendance tracking. By leveraging existing infrastructure, specifically Student ID cards with NFC technology, STANDO eliminates the inefficiencies of paper-based roll calls.

Originally conceptualised by Bredli Plaku to address environmental concerns (saving thousands of sheets of paper annually) and academic integrity issues (preventing signature forgery), the system has evolved into a comprehensive tool. It automates the flow of data from the classroom directly to the university's management system, aligning with the vision of a sustainable, smart campus.

✨ Key Features

🎓 For Lecturers

NFC Smart Scanning: Instantly register attendance by tapping student ID cards using any NFC-enabled Android device.

Audio Feedback: Distinct sound effects confirm successful scans without needing to look at the screen.

EIS Integration: Automated scripting populates the EPOKA Interactive System (EIS) with course data, including auto-filled week numbers and topics.

Offline Capability: "Import/Export" functionality ensures attendance can be tracked and saved even without an active internet connection.

Automated Reporting: Generates digital PDFs that match university templates for electronic submission to Department Coordinators.

🧑‍🎓 For Students

Transparency: Students can sign in with their university Google Account to view their personal attendance records.

Permission Requests: A built-in form allows students to digitally request leave (documenting reasons like health or emergencies) without needing physical paperwork.

ID Registration: Students can register their own ID cards directly via the mobile interface for approval.

🛠️ Technology Architecture

STANDO is built as a lightweight, web-based solution to ensure broad accessibility and ease of deployment.

Core Stack: HTML5, JavaScript (ES6+), CSS3.

Hardware Interface: Chrome NFC API (WebNFC) allows direct communication between the web application and NFC tags.

Authentication: Integrated with Google OAuth (University Workspace accounts).

Data Management: Automated scripts bridge the gap between raw scan data (Spreadsheets) and the official EIS platform.

Compatibility: Optimised for Android devices running Google Chrome (due to WebNFC API support).

🚀 Getting Started

Prerequisites

To use the scanning features of STANDO, you require:

An Android device with NFC functionality.

Google Chrome browser (support for WebNFC).

A valid University Google Account.

🤝 Contributing

Contributions are welcome from the community. Whether you are looking to fix a bug, enhance the EIS integration script, or improve the UI, please feel free to fork the repository and submit a Pull Request.

👥 The Team

STANDO is proudly maintained and developed by the swimmingbrain team.

Creator: Bredli Plaku Lead Developer: Braian Plaku Ambassador: Eriselda Goga

📄 License

This project is open-source and available under the MIT License. See the LICENSE file for more details.

© 2025 swimmingbrain team. All Rights Reserved.

About

Track your attendance in real time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors