Skip to content

Frontend #26

@varun2948

Description

@varun2948

With the scenario and requirement we have for this project with consideration on some factors like

  • Minimal library/dependency
  • Integration with FastAPI, probably through Template.
  • Basic Table Data and visualization.
  • Not much heavy task oriented usage.
  • No need for Offline support as of now.

HTMX + Jinja2 + Alpine.js these three seems to be the better sweet spot for the application which has everything above mentioned consideration and should be good to work on with small research on HTMX side for any new developer but should be easy once you have the grasp of how it works.

Here are some of the pros of this Tech-Stack usage:

  1. Extremely low operational complexity

    • No bundler
    • No Node toolchain
    • No dependency graph explosions
    • No build step in CI
  2. Easy onboarding for backend engineers

    • HTML + Python
    • Minimal JavaScript knowledge required
    • Lower cognitive load for new contributors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions