diff --git a/README.md b/README.md
index 76d79df..e69de29 100644
--- a/README.md
+++ b/README.md
@@ -1,59 +0,0 @@
-# Angular
-
-This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.1.6.
-
-## Development server
-
-To start a local development server, run:
-
-```bash
-ng serve
-```
-
-Once the server is running, open your browser and navigate to `http://localhost/`. The application will automatically reload whenever you modify any of the source files.
-
-## Code scaffolding
-
-Angular CLI includes powerful code scaffolding tools. To generate a new component, run:
-
-```bash
-ng generate component component-name
-```
-
-For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:
-
-```bash
-ng generate --help
-```
-
-## Building
-
-To build the project run:
-
-```bash
-ng build
-```
-
-This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed.
-
-## Running unit tests
-
-To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
-
-```bash
-ng test
-```
-
-## Running end-to-end tests
-
-For end-to-end (e2e) testing, run:
-
-```bash
-ng e2e
-```
-
-Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.
-
-## Additional Resources
-
-For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
diff --git a/.editorconfig b/angular/.editorconfig
similarity index 100%
rename from .editorconfig
rename to angular/.editorconfig
diff --git a/.gitignore b/angular/.gitignore
similarity index 100%
rename from .gitignore
rename to angular/.gitignore
diff --git a/.vscode/extensions.json b/angular/.vscode/extensions.json
similarity index 100%
rename from .vscode/extensions.json
rename to angular/.vscode/extensions.json
diff --git a/.vscode/launch.json b/angular/.vscode/launch.json
similarity index 100%
rename from .vscode/launch.json
rename to angular/.vscode/launch.json
diff --git a/.vscode/tasks.json b/angular/.vscode/tasks.json
similarity index 100%
rename from .vscode/tasks.json
rename to angular/.vscode/tasks.json
diff --git a/angular/README.md b/angular/README.md
new file mode 100644
index 0000000..52a4e60
--- /dev/null
+++ b/angular/README.md
@@ -0,0 +1,59 @@
+# Angular
+
+This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.1.6.
+
+## Development server
+
+To start a local development server, run:
+
+```bash
+ng serve
+```
+
+Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.
+
+## Code scaffolding
+
+Angular CLI includes powerful code scaffolding tools. To generate a new component, run:
+
+```bash
+ng generate component component-name
+```
+
+For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:
+
+```bash
+ng generate --help
+```
+
+## Building
+
+To build the project run:
+
+```bash
+ng build
+```
+
+This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed.
+
+## Running unit tests
+
+To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
+
+```bash
+ng test
+```
+
+## Running end-to-end tests
+
+For end-to-end (e2e) testing, run:
+
+```bash
+ng e2e
+```
+
+Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.
+
+## Additional Resources
+
+For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
diff --git a/angular.json b/angular/angular.json
similarity index 91%
rename from angular.json
rename to angular/angular.json
index 893c76f..61b95fe 100644
--- a/angular.json
+++ b/angular/angular.json
@@ -37,12 +37,9 @@
}
],
"styles": [
- "src/styles.css",
- "node_modules/bootstrap/dist/css/bootstrap.min.css"
+ "src/styles.css"
],
- "scripts": [
- "node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
- ]
+ "scripts": []
},
"configurations": {
"production": {
@@ -69,9 +66,6 @@
"defaultConfiguration": "production"
},
"serve": {
- "options": {
- "port": 80
- },
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
diff --git a/package-lock.json b/angular/package-lock.json
similarity index 99%
rename from package-lock.json
rename to angular/package-lock.json
index b383da2..66ad6a2 100644
--- a/package-lock.json
+++ b/angular/package-lock.json
@@ -16,7 +16,6 @@
"@angular/platform-browser": "^19.1.0",
"@angular/platform-browser-dynamic": "^19.1.0",
"@angular/router": "^19.1.0",
- "bootstrap": "^5.3.3",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.15.0"
@@ -4924,17 +4923,6 @@
"node": ">=14"
}
},
- "node_modules/@popperjs/core": {
- "version": "2.11.8",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
- "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/popperjs"
- }
- },
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.34.8",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
@@ -6326,25 +6314,6 @@
"dev": true,
"license": "ISC"
},
- "node_modules/bootstrap": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz",
- "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/twbs"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/bootstrap"
- }
- ],
- "license": "MIT",
- "peerDependencies": {
- "@popperjs/core": "^2.11.8"
- }
- },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
diff --git a/package.json b/angular/package.json
similarity index 97%
rename from package.json
rename to angular/package.json
index 0300e6a..9b43c03 100644
--- a/package.json
+++ b/angular/package.json
@@ -18,7 +18,6 @@
"@angular/platform-browser": "^19.1.0",
"@angular/platform-browser-dynamic": "^19.1.0",
"@angular/router": "^19.1.0",
- "bootstrap": "^5.3.3",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.15.0"
diff --git a/public/favicon.ico b/angular/public/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to angular/public/favicon.ico
diff --git a/angular/src/app/app-routing.module.ts b/angular/src/app/app-routing.module.ts
new file mode 100644
index 0000000..0297262
--- /dev/null
+++ b/angular/src/app/app-routing.module.ts
@@ -0,0 +1,10 @@
+import { NgModule } from '@angular/core';
+import { RouterModule, Routes } from '@angular/router';
+
+const routes: Routes = [];
+
+@NgModule({
+ imports: [RouterModule.forRoot(routes)],
+ exports: [RouterModule]
+})
+export class AppRoutingModule { }
diff --git a/src/app/app.component.css b/angular/src/app/app.component.css
similarity index 100%
rename from src/app/app.component.css
rename to angular/src/app/app.component.css
diff --git a/angular/src/app/app.component.html b/angular/src/app/app.component.html
new file mode 100644
index 0000000..36093e1
--- /dev/null
+++ b/angular/src/app/app.component.html
@@ -0,0 +1,336 @@
+
+
+
+
+
+
+
+
+
+
+
+
+