You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A simple single-page portfolio website built with **AngularJS**, **ngRoute**, and **Angular Material**. It demonstrates routing, modular architecture, and dynamic data binding for a personal portfolio.
3
+
A **simple single-page portfolio website** built with **AngularJS**, **ngRoute**, and **Angular Material**. This project demonstrates **routing**, **modular architecture**, and **dynamic data binding** for a personal portfolio.
4
4
5
5
---
6
6
7
-
## Project Structure
7
+
## 🗂 Project Structure
8
8
9
9
```
10
-
11
10
angular-js-demo/
12
11
├── .github/
13
12
│ └── workflows/
@@ -21,22 +20,29 @@ angular-js-demo/
21
20
├── style.css # Main stylesheet
22
21
├── LICENSE
23
22
└── readme.md
24
-
25
-
````
23
+
```
26
24
27
25
---
28
26
29
-
## Features
27
+
## ⚡ Features
28
+
29
+
* 🚀 **Single-Page Application (SPA)** using AngularJS with **ngRoute** for client-side routing.
30
+
* 📄 **Three main pages**:
31
+
32
+
* Home 🏠
33
+
* About 👤
34
+
* CV 📑
35
+
* 🔄 **Dynamic content** rendered via AngularJS controllers:
30
36
31
-
- **SPA with AngularJS** using `ngRoute` for client-side routing.
32
-
- **Three main pages**: Home, About, CV.
33
-
- **Dynamic content** rendered via controllers (`HomeController`, `AboutController`, `CvController`).
34
-
- **Responsive layout** using Angular Material design components.
35
-
- **GitHub Pages deployment** automated with GitHub Actions.
37
+
*`HomeController` – Manages welcome message
38
+
*`AboutController` – Displays personal biography
39
+
*`CvController` – Handles contact info, career objectives, qualifications, experience, and skills
40
+
* 📱 **Responsive layout** using **Angular Material** design components.
41
+
* 📦 **GitHub Pages deployment** automated with **GitHub Actions**.
0 commit comments