Skip to content

This project empowers employees to efficiently check in and check out through secure account authentication. Additionally, the platform extends a user-friendly interface for visitors, including guests, service personnel, and intern members, enabling them to register seamlessly on the website.

License

Notifications You must be signed in to change notification settings

prasannavb/Employee_and_Visitor_Attendance_System

Repository files navigation

Employee and Visitor Attendance System

Welcome to the Employee and Visitor Attendance System repository! This project is a web-based system designed to manage attendance for both employees and visitors of a company.

Table of Contents

  • Features
  • Technologies Used
  • Usage
  • Installation

Features

  • Visitor Registration: Visitors can enter their details before entering the company premises.
  • Employee Approval: Admin can approve employee registrations, generating unique IDs for them.
  • Check-In/Check-Out: Employees can check in and out, with attendance calculated automatically.
  • Attendance Tracking: Provides a calendar view and analytics for monitoring attendance records.
  • Face Validation: Utilizes face validation to ensure employees are the ones checking out.
  • Employee Profiles: Stores employee details, including pictures for identification.
  • Admin Functions: Admin can view visitors, approve/reject employee registrations, and upload holidays.
  • Calendar Integration: Displays holidays on the employee calendar for better planning.
  • Password Reset: Users can request a password reset via email for enhanced security.
  • Analytics: Provides analytics on attendance records for all employees.

Technologies Used

  • HTML: The standard markup language for creating web pages. HTML provides the structure and content of a web page.
  • CSS: Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in HTML. CSS enhances the appearance and layout of web pages.
  • Bulma UI:A modern CSS framework based on Flexbox for building responsive and mobile-first websites.
  • PHP: A server-side scripting language used for web development to create dynamic web pages and applications.
  • MySQL:An open-source relational database management system (RDBMS) commonly used with phpMyAdmin for managing databases.
  • Wamp Server:A Windows-based web development environment that includes Apache, MySQL, and PHP, allowing for easy setup and configuration of local web servers.

Usage

The Employee and Visitor Attendance System serves as a comprehensive solution for tracking attendance records, managing employee profiles, and monitoring visitor entries to the company premises. It offers features such as visitor registration, employee approval process, attendance tracking, calendar integration, analytics, and more.

Installtion

Prerequisites

  1. Ensure that you have WampServer installed on your system. You can download it from WampServer official website.
  2. Make sure that WampServer is running and Apache and MySQL services are started.

Installing the Project

  1. Download the project files from the repository.
  2. Extract the project files to the www directory in your WampServer installation folder (typically located at C:\wamp\www).
  3. Open your web browser and navigate to http://localhost/phpmyadmin.
  4. Create a new database for the project, if it doesn't exist already.
  5. Import the SQL file included with the project into the newly created database.
  6. Open a web browser and navigate to http://localhost/project-folder (replace project-folder with the actual name of the project folder).
  7. The project should now be accessible in your web browser.

Configuration

  1. Modify the database connection settings in the project files if necessary to match your MySQL database credentials.
  2. Ensure that the project files have the appropriate permissions set for WampServer to access them.

About

This project empowers employees to efficiently check in and check out through secure account authentication. Additionally, the platform extends a user-friendly interface for visitors, including guests, service personnel, and intern members, enabling them to register seamlessly on the website.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published