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

[Enhancement]: Complete rewrite #307

Open
1 task done
jonbarrow opened this issue May 31, 2024 · 1 comment
Open
1 task done

[Enhancement]: Complete rewrite #307

jonbarrow opened this issue May 31, 2024 · 1 comment
Labels
approved The topic is approved by a developer enhancement An update to an existing part of the codebase

Comments

@jonbarrow
Copy link
Member

Checked Existing

  • I have checked the repository for duplicate issues.

What enhancement would you like to see?

Completely rewrite the website in something modern. Currently the website is a HUGE mess, full of technical debt, outdated practices, confusing project layouts, etc.

@hauntii has already rewritten our admin panel in React, and @gitlimes also already suggested rewriting the website in React. Given that, plus to creation of Yeah! (our JSX factory for NWF apps), it makes sense to use something React-like here as well.

(I know this has already been discussed internally with both @hauntii and @gitlimes, but I wanted to add this to the task tracker)

Any other details to share? (OPTIONAL)

No response

@jonbarrow jonbarrow added enhancement An update to an existing part of the codebase awaiting-approval Topic has not been approved or denied labels May 31, 2024
@jonbarrow jonbarrow added approved The topic is approved by a developer and removed awaiting-approval Topic has not been approved or denied labels Jun 1, 2024
@jonbarrow
Copy link
Member Author

It has been decided internally that we will move forward with this rewrite using Remix+Express

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved The topic is approved by a developer enhancement An update to an existing part of the codebase
Projects
Status: Todo
Development

No branches or pull requests

1 participant