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 (usuallyhtdocs
folder) - Once your server is running, you can run files through the following path
http://localhost:[port-number]/track-time/[folder]/[file.php]
- The project should be inside the
- 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 dbseeder.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)