Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Ismaestro/angular-example-app

Angular 17 Example App + Standalone Components + i18n + EsBuild
https://github.com/Ismaestro/angular-example-app

angular

Last synced: about 2 months ago
JSON representation

Angular 17 Example App + Standalone Components + i18n + EsBuild

Awesome Lists containing this project

README

        


Angular Example App


Example app with Angular 17 + i18n + Standalone Components and Es-Build Enabled




:clap::clap::tada::tada::tada::tada::clap::clap:




Real World App made with much :heart:. Contains CRUD, advanced patterns and much more!




Demo example




DEMO HERE

## Setup

```bash
npm i
npm start
```

## Status

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=angular-example-app&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=angular-example-app)[![GitHub stars](https://img.shields.io/github/stars/ismaestro/angular8-example-app.svg?style=social&label=Star)](https://github.com/ismaestro/angular8-example-app)
[![GitHub forks](https://img.shields.io/github/forks/ismaestro/angular8-example-app.svg?style=social&label=Fork)](https://github.com/ismaestro/angular8-example-app/fork)

## Server

This project is using a real app deployed in fly.io, which you can see
[here](https://github.com/Ismaestro/nestjs-example-app). The server is using NestJS, Prisma,
Postgres and GraphQL. Please check it out and also feel free to contribute or give me your thoughts.

## What's included

- [x] Standalone components
- [x] Functional Guards
- [x] CRUD: create, update and remove heroes with this project!
- [x] Authentication with JWT tokens (Interceptor and Guard)
- [x] Internationalization with the official i18n. English and Spanish available.
- [x] Lazy loading modules
- [x] Amazing reactive functionalities with [elf](https://github.com/ngneat/elf)
- [x] More logical directory structure
- [x] Following the [best practices](https://angular.io/guide/styleguide)!
- [x] Responsive layout with Bootstrap 5
- [x] Use of [NgOptimizedImage](https://angular.io/guide/image-directive)
- [x] SASS with BEM styles
- [x] Example tests for: Component, Service, Interceptor, Directive and Guard
- [x] End-to-end tests configuration with Playwright
- [x] Very strict ESLint rules

## Bugs and feature requests

Have a bug or a feature request? Please first read the issue guidelines and search for existing and
closed issues. If your problem or idea is not addressed yet,
[please open a new issue](https://github.com/Ismaestro/angular-example-app/issues/new).

If you have an idea or you want to do something, tell me or just do it! I'm always happy to hear
your feedback!

## Creators

**Ismael Ramos**

-

## Thanks

I´m developing this project in my free time, but also thanks to all contributors!



Buy me a coffe

## Copyright and license

Code and documentation copyright 2023 the authors. Code released under the
[MIT License](https://github.com/Ismaestro/angular-example-app/blob/master/LICENSE).

Enjoy :metal: