Skip to content

MagnusBrzenk/ng9-material-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ng9Boilerplate

Todo

  • Contact form with:
    • Captcha required
    • Terraform script to provision
      • Rate-limited aws api
      • lambda-SES emailer
        • Captcha verification
  • PWA
    • Push notifications
  • Angular animations
  • Update lint-staged and add ng lint to pre-commit hook (and fix linting errors)
  • Cookie-legal notification
  • More precise theme control

Issues And Things to Improve

  • Lambda Emailer is not working from browser because of CORS failure. When truying to post, browser first tries to invoke OPTIONS method. There is a mock response set up to return 200 status with headers permitting CORS. However, the mock response errors due to "Execution failed due to configuration error: statusCode should be an integer which defined in request template". I've checked and double checked that I have '200' without quotes in my terraform scripts, so I'm totally stumped as to why it fails. I've even tried deleting/creating the options response in the aws console, bit it still gives me the same error. I'll have to submit an issue to terraform later.

  • ngrx situated at root of app; might look into making it optional on a per-feature setup in future.

About

Updating boilerplate with ng-9 readiness

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published