/track-time

Time tracking application

Primary LanguagePHP

Track Time

Time tracking application

Characteristics

  • Start a tracker that counts the spent time with single click
  • Pause and resume time
  • Book time for tasks with: name, description, date and time of the tracking
  • Overview for all tracked times with pagination
  • Search functionality that searches/filters all descriptions of every tracked time
  • Responsive to screen size

Technologies

  • Front end - HTML, Javascript, CSS
  • Back end - PHP
  • Database - MySQL

Note: No frameworks where used

Reminders

To work with this project or run it locally, you need to:

  • Verify that you have a local server environment to run all PHP files (suggestion MAMP)
    • The project should be inside the Document root of your web server (usually htdocs folder)
    • Once your server is running, you can run files through the following path
      • http://localhost:[port-number]/track-time/[folder]/[file.php]
  • Make sure you create a database (name suggestion time_tracker)
  • Change database information at the following files (found at the db folder):
    • db_connect.php
    • create_table.php - run this file to create a new table at your db
    • seeder.php - run this file to populate the new table
  • To check if everything is working fine you can follow the test suggestions (found at the test folder)

Bug tracker

Issues - MarjorieCelestino/track-time