Skip to content

[Improvement] - Update/Modernize Tabletop Circulation Web-App #4320

@seanmhanson

Description

@seanmhanson

(hey there, friend of some of the tabletop staffers and web engineer with time on my hands)

Currently the web app used with tabletop circulation is several years old and has a UI that can frustrate people at times, including when there are high-volume check-ins/check-outs.

It might be nice to:

  • create a minimal node package under a new directory like static/client-apps
  • migrate the existing angular functionality to a react app (like one set up using nano-react-app to avoid boilerplate and unneeded deps)
  • add test coverage and test in any environments you all use, before removing references to the angular app

This could allow for:

  • using node packages for this can keep deps updated and secure
  • improvements/features could be easier to add and test at this point
  • mitigating issues impacting network connectivity if needed
  • making mobile usage more of a reality in an ideal world

If this sounds of interest, I am happy to throw you all an MR with some changes in isolation of the existing app, even if it just can be used piecemeal or something.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions