kiora-tech / user-app
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Open Issues: 1
Language:Twig
Type:project
Requires
- php: >=8.2
- ext-ctype: *
- ext-iconv: *
- doctrine/dbal: ^3
- doctrine/doctrine-bundle: ^2.11
- doctrine/doctrine-migrations-bundle: ^3.3
- doctrine/orm: ^3.1
- knplabs/knp-menu-bundle: ^3.3
- phpdocumentor/reflection-docblock: ^5.3
- phpstan/phpdoc-parser: ^1.26
- symfony/asset: 7.0.*
- symfony/asset-mapper: 7.0.*
- symfony/console: 7.0.*
- symfony/doctrine-messenger: 7.0.*
- symfony/dotenv: 7.0.*
- symfony/expression-language: 7.0.*
- symfony/flex: ^2
- symfony/form: 7.0.*
- symfony/framework-bundle: 7.0.*
- symfony/http-client: 7.0.*
- symfony/intl: 7.0.*
- symfony/mailer: 7.0.*
- symfony/messenger: 7.0.*
- symfony/mime: 7.0.*
- symfony/monolog-bundle: ^3.0
- symfony/notifier: 7.0.*
- symfony/process: 7.0.*
- symfony/property-access: 7.0.*
- symfony/property-info: 7.0.*
- symfony/runtime: 7.0.*
- symfony/security-bundle: 7.0.*
- symfony/serializer: 7.0.*
- symfony/stimulus-bundle: ^2.16
- symfony/string: 7.0.*
- symfony/translation: 7.0.*
- symfony/twig-bundle: 7.0.*
- symfony/ux-turbo: ^2.16
- symfony/validator: 7.0.*
- symfony/web-link: 7.0.*
- symfony/yaml: 7.0.*
- symfonycasts/reset-password-bundle: ^1.21
- symfonycasts/tailwind-bundle: ^0.5.1
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.5
- phpunit/phpunit: ^9.5
- symfony/browser-kit: 7.0.*
- symfony/css-selector: 7.0.*
- symfony/debug-bundle: 7.0.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^7.0
- symfony/stopwatch: 7.0.*
- symfony/web-profiler-bundle: 7.0.*
Conflicts
README
Welcome to our Symfony user management project! We built this project to help you manage users and their associated companies. Plus, we threw in some fun features like password reset and a snazzy menu. 🚀
Here's what you'll find in this project:
- User management with Symfony's built-in security features
- Company management with a one-to-many relationship to users
- Login and password reset functionality using symfonycasts/reset-password-bundle
- A slick menu using knplabs/knp-menu-bundle
- Beautiful styling with Tailwind CSS We generated all the pages using Symfony's make:crud command, so you know it's good stuff. 😎
To get started with this project, you'll need to run the following commands:
docker run --rm --interactive --tty --user $(id -u):$(id -g) --volume $PWD:/app composer create-project kiora-tech/user-app my_project cd my_project make install_symfony
The make install_symfony command will create the database and load some fixtures to help you get started.
Once the project is installed, you can access it at localhost:8080 if you're using Docker.
Here are some additional make commands that you might find useful:
- make php
- make test
- make
We hope you enjoy using this project as much as we enjoyed building it! If you have any questions or run into any issues, don't hesitate to reach out. We're always here to help. 🤗
Happy coding! 💻
Note: This README is just a draft, and you can customize it further to fit your project's specific needs and tone. Also, make sure to replace the project name and version number in the command with your actual project name and version.
Hope this helps! Let me know if you have any other questions. 😊