Frontend (UI)

The UI is a collection of static HTML pages under the repository (e.g., welcome_screen_*, asset_library_dashboard). The frontend:

  • Consumes the backend API for authentication, catalog, and asset actions.
  • Can be served from a static CDN or the same server as the API (via Nginx).
  • Should avoid embedding secrets in JS; authenticate via secure sessions or tokens.
  • Quick access:

    • App (Flask): http://127.0.0.1:8000/
    • Sign In: http://127.0.0.1:8000/sign_in.html
    • Wiki (protected via app): http://127.0.0.1:8000/wiki/

If the app is not running, start it in the app folder:

python server.py