-
Backend (PHP 7.1, Symfony 4 + Flex)
- Doctrine ORM
- PHP CodeSniffer (dev dependency)
- Security
- Twig
- Validator
- Webpack Encore
- Web-server (dev dependency to handle URLs containing dots, e.g.: "/path/with.dot")
-
Frontend (VueJS 2.6)
- Axios
- Bootstrap 4
- Router
- Vuex
Each newly registered user has to be manually "approved" by executing the following SQL query:
UPDATE user SET approved = TRUE WHERE id = :id
after which a user may login.