Learning · 2021 Project 17 of 20
Symfony To-do
A to-do app with accounts, shared lists and an admin area – my first projects in Symfony.
At a glance
- Role
- Author
- Period
- 2021
- Status
- Archived
- Technologies
- 7 technologies
Two practice projects from June 2021 that I used to learn Symfony. In the first one I tried Twig templates and the sign-up with email verification that MakerBundle generates. In the second one, the to-do app, I wrote the accounts, lists and permissions myself.
What the to-do app does
- Accounts. Sign-up and sign-in, with bcrypt passwords through the PasswordHasher component. The name and password can only be changed after entering the current password.
- Lists and tasks. Every list has an owner and can be switched between private and shared. Tasks have a description and move between planned and done.
- Administration. An overview of all users and lists, and switching user permissions.
Built with
- PHP 7.4
- Symfony 5.3
- Doctrine ORM
- Twig
- PostgreSQL
- Docker
- Bootstrap