Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/danidelgadoz/ngx-admin

Angular (v14.0.0) starter with a strong architecture, best practices and following the angular style guide
https://github.com/danidelgadoz/ngx-admin

angular architecture crud dashboard jasmine material oauth2 typescript

Last synced: 4 months ago
JSON representation

Angular (v14.0.0) starter with a strong architecture, best practices and following the angular style guide

Awesome Lists containing this project

README

        

# NgxAdmin (Angular v14.0.0)

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.6.

> The goal of this project is to provide a starter with strong architecture concepts, best practices and several Angular features.

## Setting up the local environment and workspace

1. Install the latest LTS version of Node.js from https://nodejs.org.

1. Install the Angular CLI: `npm install -g @angular/cli`

1. Get in `ngx-admin` directory and run `npm install`

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Sources

- https://angular.io/guide/styleguide
- https://app.pluralsight.com/library/courses/angular-architecture-best-practices
- https://app.pluralsight.com/library/courses/best-practices-angular/table-of-contents
- https://www.udemy.com/course/testing-angular-apps/