Skip to content

atharvyadav96k/proctorpro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description of image

College Attendance Management System

Welcome to the College Attendance Management System! This full-stack application is designed to help colleges efficiently manage student attendance, track absentees, and streamline communication between teachers and students. Teachers can easily record attendance and get reports on student presence, while students can view their attendance history.

Features

  • Student Attendance Management: Teachers can mark student attendance for each class.
  • View Absentees: Teachers can easily view and report absentees for each class.
  • Real-time Notifications: Automated notifications are sent to students who were absent.
  • Student Dashboard: Students can log in to see their attendance history and current attendance status.
  • Admin Dashboard: Admin can manage the users, view detailed reports, and configure attendance settings.
  • Automatic Dialing for Absentees: Teachers can directly call students from the app to inquire about their absence.

Technologies Used

  • Frontend: React-native
  • Backend: Node.js, Express.js for handling API requests.
  • Database: MongoDB for storing student and attendance data.
  • Authentication: JWT (JSON Web Tokens) for secure login and session management.
  • Twilio: For sending automated SMS notifications to students and dialing their numbers directly.

Installation

Prerequisites

Make sure you have the following installed on your local machine:

  • Node.js
  • npm (Node Package Manager)
  • MongoDB (Local or Cloud)

Steps to Install

  1. Clone the repository:
    git clone https://github.com/yourusername/attendance-management.git
    
  2. Install dependencies
-   npm i 

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published