View all of my Projectworks - click over here -> Vivek Vellaiyappan Project Works
An app to manage the employee work hours log like checked-in, break, lunch, checked-out
- Video Link to be updated soon
- Working Demo Files - click the .pdf file
- To maintain a working time log of all the employees (this will be useful to run the payroll since the working hours of each employee is recorded)
- Frontend languages, Python, Django, sqllite3, Bootstrap
- Python: 3.6.2 || Django: 2.0.3
- Register an Employee of a particular department
- Log working hours
- Retrieve the working hours log report via Mail, Document, PDF, Image
- Django, Bootstrap v3.3.7
- Enhancement tweaks
- Step 1: Make sure Python setup is available in your machine (coded when python was on version 3.6.2) & do django version as 2.0.3
- Step 2: Open console command prompt or gitbash (I love git bash. Try this one)
- Step 3: Pull this code to your machine and run it (Install git and use git bash for the followings) (you could also do git clone and proceed from Step 3.4)
- Step 3.1: Create a folder and do
- git init
- Step 3.2: Add this repo as your remote origin
- git remote add origin https://github.com/vivekVells/EmployeeWorkTimeLogManagement
- Step 3.3: Pull the code in this repo to your remote origin
- git pull origin master
- Step 3.4: Move to the directory 'emptimeclklogmgmt'
- Vivek-Pc@kev MINGW64 /e/kevDev/ProjectWorks/EmployeeWorkTimeLogManagement (master) $ cd emptimelogmgmt/
- Step 3.5: Make migrations and migrate
- Vivek-Pc@kev MINGW64 /e/kevDev/ProjectWorks/EmployeeWorkTimeLogManagement/emptimelogmgmt (master) $ python manage.py makemigrations emptimeclklogmgmt Vivek-Pc@kev MINGW64 /e/kevDev/ProjectWorks/EmployeeWorkTimeLogManagement/emptimelogmgmt (master) $ python manage.py migrate --run-syncdb
- Step 3.6: Run the server and goto port link: http://127.0.0.1:8000/
- Vivek-Pc@kev MINGW64 /e/kevDev/ProjectWorks/EmployeeWorkTimeLogManagement/emptimelogmgmt (master) $ python manage.py runserver
- Step 3.1: Create a folder and do
- Step 4: In 'Login Page', click 'Register User' and register the user
- Step 5: In 'New Registration Page', create the user
- Step 6: In 'Login Page', input the login credentials and toto 'Time Clock Home Page' and log your working hours