This project is developed as part of an MVC (Model-View-Controller) course. It is built using the Symfony PHP framework and includes various features and functionalities typical of modern web applications.
- Entity management with Doctrine ORM.
- Forms handling with Symfony's form component.
- RESTful API endpoints.
- Integration with various Symfony components for web development.
- PHP >= 8.1
- Extensions: xdebug, pdo_sqlite, sqlite3
- Node.js & NPM
- Composer for dependency management
- Clone the repository:
git clone https://github.com/arwebSE/mvc.git
- Navigate to the project directory:
cd mvc
- Install dependencies:
npm install composer install
To run the application locally:
- Start the Symfony server & watch for file changes:
npm run php-server npm run watch
- Access the application via the URL localhost:8888
- Code Formatting:
composer run csfix
- Static Analysis:
composer run phpstan
- Run Unit Tests:
composer run phpunit
- Run Linting:
composer lint
Feel free to copy anything... it's a course project.
- ARWeb / auro17