Skip to content

Built with Streamlit, this system expedites the processing of Neusoft employee attendance data. It converts DingTalk's raw output into easy-to-understand, downloadable formats.

Notifications You must be signed in to change notification settings

JpCurada/neusoftmnl-attendance-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neusoft MNL Attendance Management System

The Neusoft MNL Attendance Management System is a comprehensive Streamlit web application designed to automate the management and organization of attendance data for Neusoft employees. Utilizing data produced by DingTalk, this application transforms raw attendance data into a clear, understandable, and downloadable format. The system simplifies the attendance data management process, making it more efficient and less prone to human error.

image

Features

  • Data Transformation: Converts raw attendance data into an easily understandable and manageable format.
  • Master List Integration: Merges attendance data with the master employee list for comprehensive management.
  • Schedule Processing: Incorporates employee schedules to accurately apply attendance codes.
  • Custom Filters: Offers customizable filters for employee name, LOB, shift, site, leader, and employer for targeted data analysis.
  • Data Visualization: Visualizes multiple logs and missed punches with progress columns for easy understanding.
  • Downloadable Reports: Allows for the downloading of processed attendance data in Excel format, complete with styled cells for better readability.

User Guide

  • Upload Files: Upload the required Excel files for attendance raw data, master list, and schedule through the provided file uploaders.
  • Data Processing: Once all files are uploaded, the application processes the data, merging the attendance with the master list and applying the necessary codes based on the employee schedule.
  • Customization: Use the sidebar to filter the displayed data according to specific criteria such as employee name, LOB, shift, among others.
  • Visualization: Analyze the processed data through the visualization of multiple logs and missed punches. The application uses progress columns for a clear representation of the data.
  • Download: Finally, download the processed and styled attendance data in Excel format for offline analysis or record-keeping.

Feedback

If you have any feedback, please reach out to John Paul Curada.

linkedin

About

Built with Streamlit, this system expedites the processing of Neusoft employee attendance data. It converts DingTalk's raw output into easy-to-understand, downloadable formats.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages