issues
search
idrice24
/
mns
MIT License
5
stars
4
forks
source link
readme
MNS
Service APIs
Documentation
Support
Contribute
Contributors
Repositories
Licensing
Inspiration
Intro
MNS237-Frontend -Live APP
MN237-Backend - Live RESTFul API
What's included
[X] CRUD: create, update and remove data
READ
[] Security: XSRF protection
[] Angular Universal (SSR)
here
[] Use of StateTransferModule to share state between browser and server
[] Security Headers using
helmet
.
[] Internationalization with the official i18n. Separated builds for english and spanish.
[X] Lazy loading modules -- see appcomponent.ts
READ
[] Service Workers enabled!
[X] More logical directory structure (from
here
)
[] Basic example library
[] Following the
best practices
!
[] Search bar, to look for data
[] Custom loading page
[] Example of Angular Resolver for data Detail
[] Lazy loading images with
ng-lazyload-image
[] Modal and toasts (snakbar)!
[] Scroll restoration and anchor examples
[] Responsive layout (flex layout module)
[] SASS (most common used functions and mixins) and BEM styles
[] Animations using Angular Framework
[] Angular Pipes
[] Interceptors and Events (Progress bar active, if a request is pending)
[] Scroll to first invalid input in forms. (
ngx-scroll-to-first-invalid
)
[] Modernizr (browser features detection)
[] Browser filter (Bowser) because of IE ^^
[]
Sentry
! (logs every error in the app)
[] Google Tag Manager
[] ES6 Promises and Observables
[] Unit tests with Jasmine and Karma including code coverage. Use of
ng-bullet
,
karma-mocha-reporter
and
ng-mocks
[] End-to-end tests with Protractor,
Coding
Precondition
Angular CLI
version 10 or higher
Understand scripting for Automation
Understand Markdown for documentation
Development process for client
Create new branch or fork
CI ( deploy is running)
References
Live Demo 1
Demo 1
MN237 using FIREBASE
HOSTING
PrimeNG
- Sample of template using Primeng
Live Demo 2
- Angular material, login, API
Demo 2
- Angular material, login, API