Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.32 KB

File metadata and controls

53 lines (41 loc) · 1.32 KB

Employee Timeclock

A Django-based web application for managing employee time and attendance.

Features

  • Clock In/Out: Simple interface for employees to log their hours using their Employee ID.
  • PTO Management: Employees can submit Time Off requests.
  • Admin Dashboard: Manage employees, view punch history, and approve/deny PTO requests.

Setup & Installation

To run this program, enter the following commands in your Terminal:

  1. Create a virtual environment:

    python3 -m venv myvenv
  2. Activate the virtual environment:

    • macOS/Linux:
      source myvenv/bin/activate
    • Windows:
      myvenv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Initialize the database:

    python manage.py migrate
  5. Create an Admin user (for accessing the Admin page):

    python manage.py createsuperuser

    (Follow the prompts to set a username and password)

  6. Run the server:

    python manage.py runserver

Usage