Menu

Tree [60da10] main /
 History

HTTPS access


File Date Author Commit
 .github 2024-03-15 David David [531d79] Create FUNDING.yml
 logs 2024-02-21 David David [cc4749] Add files via upload
 static 2024-02-21 David David [cc4749] Add files via upload
 templates 2024-02-21 David David [cc4749] Add files via upload
 .gitignore 2024-02-21 David David [d01412] Initial commit
 LICENSE 2024-02-21 David David [d01412] Initial commit
 README.md 2024-04-06 David David [60da10] Updated README.md
 credentials.json 2024-02-21 David David [cc4749] Add files via upload
 main_app.py 2024-02-21 David David [cc4749] Add files via upload
 requirements.txt 2024-04-03 David David [bf8276] Created requirements.txt
 secret.json 2024-02-21 David David [cc4749] Add files via upload

Read Me

# Timekeeping Platform ( Proof of Concept ) A comprehensive timekeeping platform designed to facilitate efficient time management and tracking. This platform allows users to log their work hours, take pauses, and review their time logs with ease.

Features

  • User Authentication: Secure login system to ensure data privacy and integrity.
  • Time Logging: Users can easily start, pause, and end their work sessions.
  • Pause Management: Allows for logging breaks or pauses during work sessions.
  • Historical Logs: View and analyze past time logs for better time management insights.
  • Contact Form: Integrated contact form for user support and inquiries.
## ☕ [Support my work on Ko-Fi](https://ko-fi.com/thatsinewave)

Getting Started

To get the platform running locally, follow these steps:

  1. Ensure you have Python installed on your system.
  2. Clone this repository to your local machine.
  3. Install the required dependencies
  4. Set up your credentials.json and secret.json files with your specific configuration and secret keys.

Usage

Run main_app.py to start the web application. Navigate to the local URL provided in your terminal to access the platform.

python main_app.py

Pages

  • index.html: The main landing page for the platform.
  • contact.html: A page containing a contact form for user inquiries.
  • info.html: Provides information and guidelines for using the platform.
  • pontaj.html: The core timekeeping interface where users can log and manage their time.
  • pauze.html: A dedicated page for managing pauses or breaks during work sessions.
  • null.html: A placeholder or error page for handling unexpected navigation.

Logs

The platform automatically generates and maintains log files, such as log_23_10_2023.txt, to record application events and user sessions.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Disclaimer

This platform is provided as is, without warranty of any kind. Use it at your own risk. The developers are not responsible for any data loss or damage arising from its use.