Time Tracker is a Laravel-based application designed to help you manage your projects and track time efficiently. It offers an intuitive interface to organize projects, assign tasks, and keep a record of the time spent on different activities.
Try Time Tracker for free on our hosted application! Click here to access the live server.
- Project Management: Create, edit, and organize projects.
- Time Tracking: Start and stop time tracking for specific tasks and projects.
- Role-based Access Control: Manage users, roles, and permissions.
- Reporting: Get a breakdown of time spent on different projects and tasks.
- Intuitive UI: A user-friendly interface that's easy to navigate.
Follow these steps to set up the Time Tracker application on your local machine:
- PHP >= 8.0
- Composer
- MySQL or another compatible database system
Clone the repository:
git clone https://github.com/PunterDigital/time-trackerNavigate to the project directory and install the required dependencies:
cd time-tracker
composer install
npm installRun the installation script to setup the application:
php artisan app:installStart the Laravel development server:
npm run build
php artisan serveThe application should now be accessible at `http://127.0.0.1:8000\`.
Login as an administrator using the following credentials:
- Email: admin@admin.com
- Password: admin
We welcome contributions to Time Tracker! Please see our CONTRIBUTING.md file for more information.
Time Tracker is open-source software licensed under the MIT license.