Skip to content

ashongdev/record-attendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GCTU Attendance Recording System

Welcome to the Ghana Communication Technology University (GCTU) Attendance Recording System—a solution designed to transform how attendance is tracked at the university. For years, GCTU, like many other institutions, faced the challenges of managing attendance manually. Faculty and staff relied on paper-based attendance sheets, which often led to lost records, delays, and frustrating discrepancies. These errors made it difficult to track student attendance in real time, creating more work for everyone involved.

The GCTU Attendance Recording System was developed to solve these issues by automating the entire process. Now, attendance is recorded and updated in real-time, directly on the platform. Gone are the days of waiting for updates or fearing discrepancies—everything is always up-to-date, and both students and faculty can stay informed. By simplifying the process, this system saves time and ensures accuracy, making administrative tasks more efficient and less prone to error.

Built with the latest technologies, the system uses React.js for a dynamic, interactive interface that updates instantly as attendance is recorded. This ensures a seamless and responsive experience for users, whether on a computer, tablet, or smartphone. The backend, powered by Node.js, processes all requests and manages the flow of data, ensuring everything runs smoothly even when handling large volumes of users. Attendance records are securely stored and easily accessible in the system’s SQL database, which allows for fast retrieval and reliable updates as new data is entered.

Together, these technologies work in harmony to provide a real-time, scalable solution to attendance management. With the GCTU Attendance Recording System, both students and faculty benefit from a more reliable, efficient, and user-friendly system that keeps everything running smoothly and ensures that attendance data is always accurate and up-to-date.

For Ghana Communication Technology University (GCTU), this system addresses the long-standing issue of manually tracking student attendance. By automating the process, the system eliminates human errors, reduces administrative workload, and ensures that attendance records are always up-to-date. This results in a more efficient university experience for both students and faculty, allowing GCTU to focus more on academics and less on administrative tasks.

Key Features

  • Real-Time Attendance Updates: Attendance records are updated instantly, keeping everything current without needing to refresh the page.
  • Data Integrity: Built-in validation ensures only accurate and complete data is entered into the system.
  • Admin and Faculty Access: Separate login portals for administrators and faculty to manage and view attendance records.
  • Performance Optimized: The system is designed to handle heavy traffic and large amounts of student data seamlessly.
  • User-Friendly Interface: Faculty members can easily mark attendance, and students can effortlessly view their attendance records.

Getting Started

First, fork this repository and then
git clone https://github.com/ashongdev/record-attendance.git

Tech Stack

  • Frontend: React.js
  • Styling: CSS
  • Backend: Node.js
  • Database: SQL

Collaborators

About

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages