virtualcommons / port-of-mars

Port of Mars is an online, game-based, social science experiment set on the first human community on the Red Planet. We are now in an open beta where anyone aged 18 and over can participate.
https://portofmars.asu.edu
GNU Affero General Public License v3.0
10 stars 16 forks source link

consider switching to nuxt 3 or similar vue3 framework for non-game web content #795

Open alee opened 2 years ago

alee commented 2 years ago

Currently the app is a smorgasbord of game app + web content that is slowly becoming an unmaintainable pile. We should consider transitioning to something like nuxtjs to handle web content (landing page, tutorials, consent form, player dashboard, admin dashboard and management) and strip down the game client to Colyseus related things (lobby, actual game rooms, etc)

This might make for a better separation of concerns and let us handle web content better more maintainably.

candidates

alee commented 1 year ago

was blocked by auth and typeorm issues, may revisit again as we start on the educator version in #883