Some guidelines in web portal construction

  • Flask
    • Light-weight backend framework
    • No Flask-bootstrap or something else
    • Minimize dependency for convenient future updating
  • Make a base.html layout
  • Static files can be accessed without prefixes (application name)
  • No front-end framework is planned
  • APIs must be requested with prefixes (application name)
    • Probably add a prefix variable (base_url) in each js file