Simple Task management for small teams with the ability to delegate tasks to users and write comments.
Developed using Symfony 6.2 PHP framework, Vue 3 and Vuetify 3.
API documentation is available in OpenAPI 3.0 format under /api/doc
path.
Contents:
- Symfony 6.2
- PHP 8.1
- Doctrine DBAL 3
- MySQL 8
- Vue 3 / Composition API
- Vuetify 3 / Material Design
Analyzed with PHPStan on level 9.
- Add user roles and granular permissions to limit access to only content they own
- Notifications about assigned tasks and new comments
- User registration
- Data log (for admin user)
Task details:
Assigned tasks list
User details
Make sure you have the latest versions of Docker
and Docker Compose
installed on your machine.
Copy variables from .env.example
to .env
file and adapt them to your needs.
Build and run containers (in daemon mode):
docker-compose up -d
Open the project at the address (if you haven't changed the default port):
https://127.0.0.1:701
If you discover a security vulnerability within this project, please send an email to taskana@fkv.pl.