Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decide on Front-end Framework #211

Open
Monstarrrr opened this issue Jun 21, 2024 · 0 comments
Open

Decide on Front-end Framework #211

Monstarrrr opened this issue Jun 21, 2024 · 0 comments
Assignees
Labels
decision For tracking decisions

Comments

@Monstarrrr
Copy link
Owner

Which front-end technology should we use for Rebutify ?

  • Impact: 🔴 Major
  • Confidence: 5 / 5️
  • Status: 🔓 Awaiting decision...
  • Deciders: @Monstarrrr
  • Last updated: 26/05/2024

Context and Problem Statement

Which front-end technology should we use for Rebutify ?

Decision Drivers

  • SEO
  • Scalability
    • Code maintainability
    • Long-term support
  • Performance
  • Expertise
    • Popularity
    • Learning curve
  • Integration
    • Back-end synergy
    • Deployment
    • Routing
    • Testing
    • Type-checking
    • Debugging

Considered Options

Ruby On Rails

[description | example | … ]

  • Good, because [argument a]
  • Good, because [argument b]
  • Bad, because [argument c]

NextJS

[example | description | pointer to more information | …]

  • Good, because [argument a]
  • Good, because [argument b]
  • Bad, because [argument c]

ReactJS

[example | description | pointer to more information | …]

  • Good, because [argument a]
  • Good, because [argument b]
  • Bad, because [argument c]

Decision Outcome

Chosen option: "[option 1]"
Reason(s): [e.g., only option which meets criterion | comes out best (see below)].

Positive Consequences

  • [e.g., improvement of quality attribute satisfaction, follow-up decisions required, …]

Negative Consequences

  • [e.g., compromising quality attribute, follow-up decisions required, …]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
decision For tracking decisions
Projects
Status: No status
Development

No branches or pull requests

1 participant