{"id":23705591,"url":"https://github.com/andystmc/attendance-tracker-srmap-unofficial","last_synced_at":"2025-10-11T10:14:26.740Z","repository":{"id":197749615,"uuid":"699254634","full_name":"AndysTMC/Attendance-Tracker-SRMAP-Unofficial","owner":"AndysTMC","description":"The Attendance Tracker is a specialized tool created for educational purposes, specifically tailored to streamline attendance monitoring for students. It's designed for those with knowledge of GitHub repository usage and offers a unique opportunity for student developers to gain practical experience with a range of technologies.","archived":false,"fork":false,"pushed_at":"2024-03-29T18:18:22.000Z","size":411644,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-03T11:39:20.713Z","etag":null,"topics":["attendance","attendance-management","attendance-monitoring","attendance-tracking","dart","django","flutter","python","selenium","tesseract"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndysTMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-10-02T09:04:35.000Z","updated_at":"2024-04-11T16:27:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3c68d13-7a8b-4ba9-89cc-855a5e675039","html_url":"https://github.com/AndysTMC/Attendance-Tracker-SRMAP-Unofficial","commit_stats":null,"previous_names":["andystmc/attendance-tracker-srmap","andystmc/attendance-tracker-srmap-unofficial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndysTMC/Attendance-Tracker-SRMAP-Unofficial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndysTMC%2FAttendance-Tracker-SRMAP-Unofficial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndysTMC%2FAttendance-Tracker-SRMAP-Unofficial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndysTMC%2FAttendance-Tracker-SRMAP-Unofficial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndysTMC%2FAttendance-Tracker-SRMAP-Unofficial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndysTMC","download_url":"https://codeload.github.com/AndysTMC/Attendance-Tracker-SRMAP-Unofficial/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndysTMC%2FAttendance-Tracker-SRMAP-Unofficial/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006839,"owners_count":26084204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["attendance","attendance-management","attendance-monitoring","attendance-tracking","dart","django","flutter","python","selenium","tesseract"],"created_at":"2024-12-30T14:47:14.615Z","updated_at":"2025-10-11T10:14:26.725Z","avatar_url":"https://github.com/AndysTMC.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**\u003ch1\u003e\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/blob/222bb0104c3460f86d30b8ec818fb33ce3fc987f/Source/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png\" style=\"width:38px; height:38px;translate: -5px 7px;\"\u003eAttendance Tracker SRMAP Unofficial\u003c/h1\u003e**\n\u003cp\u003ehttps://github.com/AndysTMC/Attendance-Tracker-SRMAP\u003c/p\u003e\n\u003ch2\u003eDescription\u003c/h2\u003e\n\u003c/p\u003eThe Attendance Tracker is a specialized tool created for educational purposes, specifically tailored to streamline attendance monitoring for students. It's designed for those with knowledge of GitHub repository usage and offers a unique opportunity for student developers to gain practical experience with a range of technologies.\n\u003ch2\u003eTarget Audience\u003c/h2\u003e\nThis project is intended for:\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003e(Student) Developers\u003c/b\u003e: Those looking to enhance their skills by working with real-world technologies, including Django, Selenium, Tesseract OCR, and Flutter.\u003cbr\u003e\n\u003cb\u003eStudents\u003c/b\u003e: Students seeking an effective way to manage attendance in their courses.\u003cbr\u003e\u003cbr\u003e\nOverall, this project demonstrates using automation and optical character recognition to simplify attendance tracking. It's a great learning project for student developers.\n\u003ch2\u003ePrerequisites\u003c/h2\u003e\nBefore you can get started with the Attendance Tracker project, there are several prerequisites and dependencies you'll need to have in place. Please ensure that you have the following tools and software installed:\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003ePython\u003c/b\u003e: The project relies on Python for various components.\n\u003cul\u003e\n  \u003cli\u003eMake sure you have Python (version \u003e= 3.10) installed on your system.\u003c/li\u003e\n  \u003cli\u003eYou can download it from the \u003ca href=\"https://www.python.org/downloads/\"\u003eofficial Python website.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cb\u003eGit\u003c/b\u003e: To use or work with the project's source code and collaborate with others, make sure you have Git installed. You can download it from the \u003ca href=\"https://git-scm.com/downloads\"\u003eofficial Git website\u003c/a\u003e.\u003cbr\u003e\n\u003ch3\u003eOptional(only for developers):\u003c/h3\u003e\n\u003cb\u003eFlutter\u003c/b\u003e: The mobile application component is built using Flutter, a framework by Google for building natively compiled applications for mobile from a single codebase. Follow the installation guide on the \u003ca href=\"https://docs.flutter.dev/get-started/install\"\u003eFlutter website\u003c/a\u003e to set up Flutter on your development machine.\u003cbr\u003e\n\u003cb\u003eAndroid Studio\u003c/b\u003e: Android Studio is essential for Flutter development, as it provides the Android Emulator and other tools. You can download and install Android Studio from the \u003ca href=\"https://developer.android.com/studio\"\u003eofficial Android Studio website\u003c/a\u003e.\n\n\u003ch2\u003eGetting Started (Installation)\u003c/h2\u003e\n\nhttps://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/1292a287-5623-49a5-b5a7-42e0ee12c339\n\nFollow these steps to install and set up the Attendance Tracker project on your local machine: (Ensure that the prerequisites are fulfilled)\n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003eClone the Repository\u003c/b\u003e: Start by cloning the project's repository to your local machine. Open your terminal or command prompt and execute the following command, replacing \u003crepository_url\u003e with the actual URL of your project's repository:\u003cbr\u003e\u003cbr\u003e\n    \n    git clone https://github.com/AndysTMC/Attendance-Tracker-SRMAP.git\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eNavigate to the Project Directory\u003c/b\u003e: Change your working directory to the project's root folder:\u003cbr\u003e\u003cbr\u003e\n    \n    cd Attendance-Tracker-SRMAP\n  \u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eInstalling the Tesseract Library\u003c/strong\u003e: Download and install the \u003ca href=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/blob/main/Applications/Android/Attendance%20Tracker.apk\"\u003eTesseract Executable\u003c/a\u003e. During installation, specify the path to the \u003ccode\u003epath/to/Attendance-Tracker-SRMAP/Server/lib/\u003c/code\u003e folder.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eInstall Python Packages\u003c/b\u003e: \u003cbr\u003eNavigate to the server folder of the project and install the required Python packages by running \u003cem\u003einstall_requirements.bat\u003c/em\u003e file\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eInstall Flutter Dependencies and Build Application(for developers)\u003c/b\u003e:\u003cbr\u003e\u003cbr\u003e\n     Navigate to the app folder:\u003cbr\u003e\u003cbr\u003e\n    \n        cd Path/to/Attendance-Tracker-SRMAP/Source\n  Install the flutter dependencies\u003cbr\u003e\n  \n        flutter pub get\n  (If you're building application for android) Connect your mobile device to your PC and enable USB Debugging. Once connected, you can build the flutter application in two ways \u003cul\u003e\u003cli\u003eClick the 'RUN' button in your integrated development environment (IDE)\u003c/li\u003e\u003cli\u003eAlternatively, use the command:\u003c/li\u003e\n  \n    flutter run\n  \u003c/ul\u003e\n\u003cbr\u003eNOTE: It is advisable to prioritize either the Android or Windows platform at this time, as the application has not undergone testing on alternative platforms.\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eInstall Android Platform Application(for students)\u003c/b\u003e: Install the \u003ca href=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/tree/b2ea074ccf4ed70806a12ee58a8be6ff89779a00/Applications/Android\"\u003eAttendance Tracker Android Application\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eInstall Widnows Platform Application(for students)\u003c/b\u003e: Install the \u003ca href=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/blob/1eacdf424c63c2be3150379be0fc88ef83eafca5/Applications/Windows/Attendance%20Tracker.zip\"\u003eAttendance Tracker Windows Application\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eUsage\u003c/h2\u003e\nFollow these instructions to effectively use the Attendance Tracker:\n\u003ch3\u003eServer\u003c/h3\u003e\n\nhttps://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/fc8091b8-24d3-49f6-bcf3-e9d62ba29d61\n\n\u003cul\u003e\u003cli\u003eClick on the \u003cem\u003erunserver.bat\u003c/em\u003e file in located at \u003ccode\u003ePath/to/Attendance-Tracker-SRMAP/Server/\u003c/code\u003e of the cloned repository on your machine to run the server.\u003c/li\u003e\n  \u003cbr\u003eNOTE: You cannot update or get into the flutter application unless the server is turned on\n\u003c/ul\u003e\n\u003ch3\u003eFlutter Application\u003c/h3\u003e\n\u003ch4\u003eOn Android\u003c/h4\u003e\n\u003cul\u003e\n  \u003cli\u003eOpen the application\u003c/li\u003e\n  \u003cli\u003eEnter required details\u003c/li\u003e\n  \u003cli\u003eClick on 'GET IN' to scan the QR code (generated on your machine when server was started)\u003c/li\u003e\n  \u003cli\u003eThat's it. Enjoy the application.\u003c/li\u003e\n  \u003cli\u003eScan the QR code by clicking on the QR scanner icon inside the application whenever needed to update your attendance\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/38410673-2d70-4eca-8fd5-3d8b52005fb7\" width=\"135\" alt=\"AndroidAuthInterface\"\u003e\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/fd1f3bf2-a685-4a89-977f-37100d916379\" width=\"135\" alt=\"AndroidAttendanceInterface\"\u003e\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/45e3a3af-bbb0-49c6-aac2-d14f5a891e1c\" width=\"135\" alt=\"AndroidDetailsInterface\"\u003e\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/ef16ac60-936f-4bee-a010-adf96a799c21\" width=\"135\" alt=\"AndroidScheduleInterface1\"\u003e\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/75e56727-02f0-4d11-9a98-2d873a40a13b\" width=\"135\" alt=\"AndroidScheduleInterface2\"\u003e\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/c9eff63f-c124-4bd3-b883-0893d21c4254\" width=\"135\" alt=\"AndroidScheduleInterface3\"\u003e\n\n\u003ch4\u003eOn Windows\u003c/h4\u003e\n\u003cul\u003e\n  \u003cli\u003eOpen the application\u003c/li\u003e\n  \u003cli\u003eEnter required details\u003c/li\u003e\n  \u003cli\u003eClick on 'GET IN' to enter into the application\u003c/li\u003e\n  \u003cli\u003eThat's it. Enjoy the application.\u003c/li\u003e\n  \u003cli\u003eClick on the Refresh icon inside the application whenever needed to update your attendance\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/d6deb6c7-f4ca-4082-823f-f146910b0ef6\" height=\"230\" alt=\"WindowsAuthInterface\"\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/a2301e30-d61e-4421-8f21-5ff193447c9e\" height=\"230\" alt=\"WindowsAttendanceInterface\"\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/f33e400a-5edb-4f2d-9a3c-990e21a8d442\" height=\"230\" alt=\"WindowsDetailsInterface\"\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/6edaef7a-2ae1-4e40-8246-e3233860d976\" height=\"230\" alt=\"WindowsScheduleInterface1\"\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/34bb72a4-e66f-44bf-bab8-42d76ff120f7\" height=\"230\" alt=\"WindowsScheduleInterface2\"\u003e\n\n\u003cimg src=\"https://github.com/AndysTMC/Attendance-Tracker-SRMAP/assets/93911806/c339bf9f-4d7f-47e2-8854-9fbb3d2e3155\" height=\"230\" alt=\"WindowsScheduleInterface3\"\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandystmc%2Fattendance-tracker-srmap-unofficial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandystmc%2Fattendance-tracker-srmap-unofficial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandystmc%2Fattendance-tracker-srmap-unofficial/lists"}