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

Rewrite #24

Open
LeonardNolting opened this issue Dec 4, 2021 · 2 comments
Open

Rewrite #24

LeonardNolting opened this issue Dec 4, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@LeonardNolting
Copy link
Owner

Ein komplettes Neuschreiben des JS löst alte, teils unschöne (da gewachsen) Strukturen auf.
Es kann ein Framework wie z.B. NextJS/Preact benutzt werden, um einen deklarativen Stil zu übernehmen.
Durch das dann bessere mögliche Code-Splitting kann eine deutliche Verkleinerung der JS-Dateien erwartet werden.
Die Teilnahme-Funktion kann von der Präsentations-Funktion, welche inhaltlich nur wenig zusammengehören, getrennt werden. Beispielsweise kann eine App (flutter) für die Teilnahme benutzt werden.
Vor allem wäre die Seite für Dritte leichter verständlich, Bugs könnten leichter gefunden und behoben werden.
HTML müsste evtl. in components ausgelagert werden, SASS kann unberührt bleiben.

@LeonardNolting
Copy link
Owner Author

Ein weiteres Redesign könnte sich anbieten, um die Seite wirklich einzigartig zu machen.

@LeonardNolting LeonardNolting added the enhancement New feature or request label Dec 4, 2021
@LeonardNolting LeonardNolting self-assigned this Dec 4, 2021
@LeonardNolting
Copy link
Owner Author

Svelte sieht aus wie ein sehr gut passendes Framework für dieses Projekt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant