https://github.com/andrejkoller/portfolio-template
Angular 17 portfolio template with SSR support, theme switcher, and responsive design. Built with Angular Material and TypeScript.
https://github.com/andrejkoller/portfolio-template
angular frontend html5 scss template typescript website
Last synced: 2 days ago
JSON representation
Angular 17 portfolio template with SSR support, theme switcher, and responsive design. Built with Angular Material and TypeScript.
- Host: GitHub
- URL: https://github.com/andrejkoller/portfolio-template
- Owner: andrejkoller
- License: mit
- Created: 2025-02-21T11:35:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-09T10:17:13.000Z (3 months ago)
- Last Synced: 2026-03-09T14:59:25.351Z (3 months ago)
- Topics: angular, frontend, html5, scss, template, typescript, website
- Language: SCSS
- Homepage: https://portfolio-template-five-psi.vercel.app
- Size: 905 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# portfolio template
A modern, responsive portfolio website template built with Angular 17. This template features a clean design with theme switching capabilities, perfect for showcasing your work and professional information.
## ✨ Features
- Angular 17
- Server-Side Rendering (SSR)
- Theme Switcher
- Responsive Design
- Angular Material
- Routing
- SCSS Styling
## 🛠️ Technologies Used
- Angular 17.2
- Angular Material 17.3
- Angular CDK
- TypeScript 5.3
- SCSS
- Express
- RxJS
## 📋 Prerequisites
Before you begin, ensure you have the following installed:
- [Node.js](https://nodejs.org/) (v18 or higher recommended)
- [npm](https://www.npmjs.com/) (comes with Node.js)
- [Angular CLI](https://angular.io/cli) version 17.2.3 or higher
```bash
npm install -g @angular/cli
```
## 📦 Installation
1. Clone the repository:
```bash
git clone https://github.com/andrejkoller/portfolio-template.git
cd portfolio-template
```
2. Install dependencies:
```bash
npm install
```
3. Run the development server:
```bash
ng serve
```
Navigate to `http://localhost:4200/`. The application will automatically reload when you make changes to the source files.
## 📸 Screenshots