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

Rockd desktop-optimized web app #26

Open
davenquinn opened this issue Aug 6, 2024 · 3 comments
Open

Rockd desktop-optimized web app #26

davenquinn opened this issue Aug 6, 2024 · 3 comments
Assignees

Comments

@davenquinn
Copy link
Member

davenquinn commented Aug 6, 2024

This site currently has a web-app directory that contains a static build of Rockd's Ionic "progressive web app", compiled from an old-ish version of the same codebase that runs Rockd's app.

We want this exploration interface to continue to evolve, improve in performance (e.g., via UW-Macrostrat/rockd#327), and incorporate some of the modern features of Rockd's mobile app and Macrostrat's website (e.g., vector tiled maps).

Eventually we may want to have a desktop interface for editing checkins and trips.

The big open question on architecture is whether we should continue this as a version of the Ionic app optimized for desktop, or instead move towards a lighter-weight React app that is more aligned with Macrostrat's website. We don't have to solve this right now, but it's on the radar.

@davenquinn davenquinn changed the title Rockd desktop-optimized website Rockd desktop-optimized web app Aug 6, 2024
@davenquinn
Copy link
Member Author

@jmjanisch since we hope to get you re-integrated into work on the Rockd app in the coming months, I am interested in your thoughts here (although this is not urgent).

@davenquinn
Copy link
Member Author

davenquinn commented Aug 6, 2024

#22 argues strongly for moving away from the Ionic/PWA route to achieve more flexible rendering and SEO for discoverability.

We have migrated to the Vike - Vite - React toolchain for Macrostrat's main website (UW-Macrostrat/web#73) for these purposes, so having Rockd's website mirror those design patterns seems useful.

@davenquinn
Copy link
Member Author

@davidsklar99 this issue can track your progress on the exploration interface.

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

No branches or pull requests

2 participants