Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 1.22 KB

readme.md

File metadata and controls

32 lines (29 loc) · 1.22 KB

Low Complexity Guidance Web App

This web application is developed to provide a basis for low complexity web applications for development and deployment in environments where low complexity is a high priority.

The web application is built with the following features

  • Javascript ES6, HTML, CSS and SQL
  • Server side webpages with handlebars
  • Client side web components with handlebars
  • App configuration with environment variables
  • Customization of bootstrap
  • Building sass into a single css file
  • Building client side javascript into a single js file
  • Pre compilation of client side handle bars during build step
  • Caching all assets for one year
  • Cache busting
  • Build step that will prepare all files for production deployment including cache busting
  • Client side dev server with client side script and css watching and auto updating to client
  • Authentication
  • Authorization with ACL for locking down all resources
  • Pattern for MVC with express
  • Pattern for initializing express
  • Logging
  • Error handling
  • Cross request growl type messages
  • Typeahead searching
  • Ajax for live page changes
  • Master page example
  • Details page example
  • Database changes with transactions
  • Database level paging including paging with filtering