Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

hasilon88/hoursLog

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HoursLog

Overview

Welcome to the Clock-In/Out System! ⏰✨ This project combines a Django backend with a React.js frontend, allowing users to create accounts, clock in and out of their shifts, leave descriptions, view previous shifts, and generate PDF invoices summarizing their hours worked. 💼💰

Features

  • User Registration: Sign up and manage your account easily! 📝
  • Clock In/Out: Start your shift with a clock-in and end it with a clock-out, leaving a description for each shift. ⏳✍️
  • Shift History: Keep track of all your previous shifts, including clock-in/out times and descriptions. 📅🔍
  • Invoice Generation: Generate a PDF invoice summarizing all your shifts with calculated earnings based on your salary! 📄💵

Technologies Used

  • Frontend: React.js ⚛️
  • Backend: Django 🐍
  • Database: SQLite (or any preferred database) 🗄️
  • PDF Generation: ReportLab 📜
  • Styling: CSS/Bootstrap (or any preferred styling library) 🎨

Usage

  1. Create an Account: Navigate to the registration page to create a new user account. 🚀
  2. Clock In/Out: Use the clock-in button to start your shift and the clock-out button to end it. Don't forget to leave a description when clocking out! 🕔🕔
  3. View Shifts: Check the previous shifts section to see all your clocked-in and clocked-out records. 📊
  4. Generate Invoice: Click the invoice button to generate a PDF summarizing your shifts and earnings. 🧾✨

PDF Invoice Generation

This project uses the ReportLab library to generate PDF invoices, including:

  • Total hours worked ⏲️
  • Breakdown of shifts 📅
  • Total earnings based on the specified hourly rate 💰

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.