Skip to content

Reevaluate Endpoint language, frameworks, etc. #273

@cheezyrock

Description

@cheezyrock

Current code uses a Python (Flask) back end which must be started separately. This also introduces an additional technology which must be maintained.

The front end relies on outdated React and unreliable third party libraries.

It should be evaluated whether to undergo a large restructuring. Some suggestions include:

  1. Next.js - build on React, but can handle the back end framework as well without Python. This would streamline the setup and deployment process as well.
  2. Flask-app only with no javascript (probably harder overall)
  3. Vite - A newer JS framework, newer structures, but at risk for becoming outdated if it doesn't grow enough mainstream adoption.
  4. Single Language application - Can use just about any language with WebGL. Larger project to recode the app, but will be more maintainable afterwards.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions