Skip to content

A Django-based system enabling students to book late-night access, verify with biometrics, and enhance on-campus resource management beyond curfew hours.

Notifications You must be signed in to change notification settings

Pancham1603/campus-nightpass

Repository files navigation

Campus NightPass

Project Description

This project aims to develop a Campus NightPass System for Thapar Institute of Engineering and Technology, Patiala, enhancing the access and management of on-campus resources during late hours. The system will allow students to request and obtain permission to leave their hostels after 08:30 pm for academic purposes by booking available seats in laboratories, libraries, and discussion rooms on a first-come, first-served basis. To ensure security and accountability, the system will also provide a robust verification process for students checking in and out of these facilities.

Project Objectives

  • Enable students to book late-night permissions for academic purposes in on-campus facilities.
  • Implement a secure and efficient identity verification process for students.
  • Provide real-time tracking of student check-in and check-out activities.
  • Alert security personnel in case a student is checked out but not checked in within 20 minutes.

Developers

  • 102203832 - Pancham Agarwal

Technology Stack

  • Backend: Django Python
  • Frontend: HTML, CSS, JavaScript
  • Database: PostgreSQL

Project Scope

The Campus NightPass System will include the following key features:

  1. Profile Management

    • Profile information will include student ID, contact details, and a scanned photo for biometric verification.
  2. Late Night Permission Booking

    • Students can book available seats in on-campus facilities.
    • Booking can be made on a first-come, first-served basis.
    • Each booking location will have an upper limit.
  3. Verification Mechanism

    • Two methods of verification: Manual Verification and Face Biometric Verification.
    • Manual Verification: Security personnel can manually verify student data upon scanning the permission code.
    • Face Biometric Verification: Security personnel can use their phone camera for biometric verification.
  4. Check-In and Check-Out System

    • Upon successful verification, students will be marked as 'Checked Out.'
    • Upon arrival at their destination, students will be marked as 'Checked In.'
    • If the student doesn't check in within 20 minutes after checking out, an alert is sent to security personnel.
  5. Security Personnel Dashboard

    • Security personnel will have access to a dashboard displaying student permissions, check-in/check-out activities, and last activity records.

Benefits and Expected Outcomes

The Campus NightPass System will provide the following benefits:

  • Improved management of on-campus resources during late hours.
  • Enhanced security and accountability for students leaving their hostels.
  • Real-time tracking of student activities for increased safety.
  • Notification system for late check-ins, ensuring student well-being.

Project Implementation

The project will be divided into the following phases:

  1. Requirements Gathering and Analysis

    • Define detailed requirements based on the project description.
    • Analyze the existing processes and identify improvement opportunities.
  2. System Design and Architecture

    • Design the system architecture and database schema.
    • Create user interfaces for the frontend.
  3. Development and Testing

    • Develop the backend using Django Python.
    • Implement the frontend using HTML, CSS, and JavaScript.
    • Integrate biometric verification functionality.
    • Test the system thoroughly for security and usability.
  4. Deployment and Training

    • Deploy the system on the college's servers.
    • Train security personnel and users on system usage.
  5. Monitoring and Maintenance

    • Monitor system performance and address any issues.
    • Provide ongoing support and maintenance as required.

Conclusion

The Campus NightPass System will significantly enhance the college's late-night access management for on-campus resources. By allowing students to book resources while ensuring their safety, it will contribute to a more efficient and secure academic environment.

Please feel free to contact us if you have any questions or require further information. We are excited to work on this project and look forward to its successful implementation.

About

A Django-based system enabling students to book late-night access, verify with biometrics, and enhance on-campus resource management beyond curfew hours.

Resources

Stars

Watchers

Forks