GithubHelp home page GithubHelp logo

codehack9991 / gwtts-1.0.gui Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 9 KB

GUI for "Global Working Time Tracking System" application for an institution

License: GNU Lesser General Public License v3.0

Python 100.00%
python3 data-science tkinter-gui numpy opnepyxl pandas

gwtts-1.0.gui's Introduction

GWTTS-1.0.gui - Global Working Time Tracking System for an institution

(Note : This project was done by me as a part of an industrial internship.) Aim of this project was to make a desktop application which will take the working time data of all the employees from their access cards' entry information (in form of either excel sheet or csv file), and calculate various required features (like for example- Total working time in a week of the employees, find the laaging employees, calculation of their salaries etc.)

This code was originally written in Jupyter notebook, but for the sake of converting it into a desktop application which even a non-technical employee can also use, we converted it into .py file and then was converted into an deployable format.

Various methods for deployment were also used, so as to cater to all the different scenarios. They are as follows :

Methods of Deployment:

  - 1. Converting into an executable format (i.e .exe)
  - 2. Using jython dependency and run this code via java IDE 
        This was done keeping in mind the status of current industrial scenario, where most of the people are still working on Java or related environment. Hence deploying in this format was decided, but ultimately, this method was faced with variety of difficulties. Some of them include :
        - A. Python libraries are generally Cython based, i.e baseed on C/C++. So many libraaries face problems to run using Jython interpreter.
        - B. We tried to find other interpreters, but generally most of them are not stand alone in nature. They ought to require atleast a python interpreter in the background on the host system to run/execute.

gwtts-1.0.gui's People

Contributors

codehack9991 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.