An open API service indexing awesome lists of open source software.

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.

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

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8