| Recommend this page to a friend! |
| Info | Reputation | Support forum | Blog | Links |
| Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
| 2026-02-08 (13 days ago) | Not yet rated by the users | Total: Not yet counted | Not yet ranked | |||||
| Version | License | PHP version | Categories | |||
| ticker-app 1.0.0 | MIT/X Consortium ... | 7 | Project Management, PHP 7, Applications |
| Description | Author | |
This package provides an application to track and manage to do tasks. |
Please read this document to learn how to install, configure and use this task management application.
A notebook-style todo and time tracking application with weekly planning features.
Clone the repository (or download the release):
git clone https://github.com/yourusername/ticker.git
cd ticker
Create environment file:
cp .env.docker .env
Edit .env and change the passwords:
DB_PASSWORD=your-secure-password
DB_ROOT_PASSWORD=your-secure-root-password
Start the application:
docker-compose up -d
| Variable | Default | Description |
|----------|---------|-------------|
| APP_PORT | 8080 | Port to expose the application |
| APP_URL | http://localhost:8080 | Application URL |
| DB_PASSWORD | changeme | MySQL user password |
| DB_ROOT_PASSWORD | rootchangeme | MySQL root password |
# Start the application
docker-compose up -d
# Stop the application
docker-compose down
# View logs
docker-compose logs -f app
# Run migrations manually
docker-compose exec app php artisan migrate
# Generate recurring todos manually
docker-compose exec app php artisan todos:generate-recurring
# Rebuild after updates
docker-compose build --no-cache
docker-compose up -d
| Key | Action | |-----|--------| | ? / ? | Navigate between days | | T | Go to today | | A | Add new todo | | S | Add new time log | | R | Recurring tasks | | W | Weekly planner | | , | Settings |
| Key | Action | |-----|--------| | Alt + ? / Alt + ? | Navigate weeks | | C | Current week | | M | Move tasks to next week | | W | Back to notebook | | , | Settings |
Install dependencies:
composer install
npm install
Create environment file:
cp .env.example .env
php artisan key:generate
Run migrations:
php artisan migrate
Start development servers:
# Terminal 1
php artisan serve
# Terminal 2
npm run dev
npm run build
Recurring tasks are automatically generated at noon (12:00) every day. The Docker setup includes a scheduler container that runs this automatically.
To run manually:
docker-compose exec app php artisan todos:generate-recurring
MIT License
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Example | Example script | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Doc. | Documentation | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| / | app |
| / | app | / | Actions |
| File | Role | Description | ||
|---|---|---|---|---|
| / | app | / | Actions | / | Category |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Actions | / | RecurringTask |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Actions | / | Setting |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Actions | / | TimeLog |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Actions | / | Todo |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Console | / | Commands |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | DTOs |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http |
| File | Role | Description | ||
|---|---|---|---|---|
| / | app | / | Http | / | Controllers |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Middleware |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | app | / | Http | / | Requests | / | Auth |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | Category |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | Integration |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | RecurringTask |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | Setting |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | TimeLog |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | Todo |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Http | / | Requests | / | WeeklyPlanner |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Models |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | app | / | Repositories |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | bootstrap |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | config |
| File | Role | Description |
|---|---|---|
| |
Aux. | Configuration script |
| |
Class | Class source |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Class | Class source |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| / | database |
| File | Role | Description | ||
|---|---|---|---|---|
| / | database | / | factories |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | database | / | migrations |
| / | docker |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | public |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Example | Example script |
| |
Doc. | Documentation |
| / | resources |
| / | resources | / | js |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | resources | / | js | / | components |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | resources | / | js | / | components | / | ui |
| File | Role | Description | ||
|---|---|---|---|---|
| / | resources | / | js | / | components | / | ui | / | badge |
| / | resources | / | js | / | components | / | ui | / | card |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | checkbox |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | collapsible |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | dialog |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | input |
| / | resources | / | js | / | components | / | ui | / | scroll-area |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | select |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | separator |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | sheet |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | skeleton |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | table |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | ui | / | tooltip |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | components | / | Weekly |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | composables |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | js | / | pages |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | resources | / | js | / | pages | / | Auth |
| File | Role | Description |
|---|---|---|
| |
Data | Auxiliary data |
| |
Data | Auxiliary data |
| / | resources | / | views |
| File | Role | Description |
|---|---|---|
| |
Aux. | Configuration script |
| |
Aux. | Configuration script |
| / | routes |
| File | Role | Description |
|---|---|---|
| |
Example | Example script |
| |
Class | Class source |
| / | tests | / | Feature |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
| Version Control | Unique User Downloads | |||||||
| 100% |
|
| Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.