
# Project Directory Structure

This document provides an overview of the directory structure for the project.

- `src`: Contains the source code for the project.
  - `assets`: Stores static assets like images and text files.
  - `mainScript.js`: The main JavaScript file for the application.

- `templates`: Contains template files for the application.
  - `logo.png`: Image file used in the templates.
  - `main.php`: The main template file for the PHP application.
  - `myMainTemplate.php`: An additional PHP template file.

- `tests`: Contains test scripts for the application.
  - `Integration`: Directory for integration tests.
  - `Unit`: Directory for unit tests, with further organization by type (e.g., Controller, Service).

- `node_modules`: Directory containing all the npm dependencies. (Assuming this exists in the project)

- `webpack.config.js`: Configuration file for Webpack.

- `package.json`: Lists all the metadata and dependencies of the project.

- `package-lock.json`: Automatically generated file for any operations where npm modifies either the node_modules tree or `package.json`.
