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

https://github.com/sarasjodin/my-first-angular-site

"My Angular Calculator & Converter Lab" is a web application built with Angular 20, demonstrating core concepts like components, routing, and responsive design. It includes a calculator, unit converter, and project description page, all with a modular design and reusable components.
https://github.com/sarasjodin/my-first-angular-site

angular calculator css frontend git modular-design responsive-design typescript unit-converter web-development

Last synced: 3 months ago
JSON representation

"My Angular Calculator & Converter Lab" is a web application built with Angular 20, demonstrating core concepts like components, routing, and responsive design. It includes a calculator, unit converter, and project description page, all with a modular design and reusable components.

Awesome Lists containing this project

README

          

# MyFirstAngularSite | My Angular Calculator & Converter Lab

Open Live Demo


This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.0.1.
[![Netlify Status](https://api.netlify.com/api/v1/badges/ee476659-27a3-4bae-b60d-4a4ac13ef190/deploy-status)](https://app.netlify.com/projects/my-first-angular-site/deploys)

---

## About

My Angular Calculator & Converter Lab" is a web application built with Angular 20, demonstrating core concepts like components, routing, and responsive design. It includes a calculator, unit converter, and project description page, all with a modular design and reusable components.

---

The app's homepage

---

## Features

βœ… Calculator page with basic arithmetic functions.

βœ… Unit converter page supporting multiple unit types.

βœ… Responsive design using CSS Flexbox and media queries for a mobile-first approach.

βœ… Navigation and Footer components reused across pages to demonstrate modular design.

πŸ” Focus on modular design, reusability, and responsive layout.

---

## Tech Stack

- Angular 20 (TypeScript)

- CSS (Flexbox, Media Queries for responsiveness)

- Git (Version control)

- GitHub (Hosting)

- Angular Router (Routing between pages)

---

## Installation

```bash
npm install
npm run dev
```
---

## More about this project

This web application, "My Angular Calculator & Converter Lab", is built with Angular 20 to demonstrate core Angular concepts like components, routing, and data binding. It features a calculator for basic arithmetic operations and a unit converter that supports multiple unit types such as length, temperature, and weight.

The project is designed to be responsive, ensuring compatibility across various devices. The app also uses modular design with reusable navigation and footer components, making the app scalable and maintainable.

---

## Folder Structure
Part of folder structure

---

## Security

βœ… Dependabot active: Automatic dependency updates via Dependabot.

βœ… Security policy configured: SECURITY.md for reporting vulnerabilities.

βœ… Automatic CodeQL analysis: GitHub’s CodeQL runs automatically on pushes and pull requests to scan for security vulnerabilities.

---

## License

MIT – see LICENSE.md for details.