issues
search
mountetna
/
monoetna
mono-repository version of etna projects
GNU General Public License v2.0
1
stars
0
forks
source link
WIP: Landing Page / Vesta V1 (MVP)
#1309
Open
maflaven
opened
4 months ago
maflaven
commented
4 months ago
TODO
[x] pick a style framework
[x] tailwind vs MUI vs css-modules
[x] do framework setup
[x] component creation to wireframe fidelity
[x] basic responsiveness
[x] component data loading
[x] add data fixtures
[x] [do later] real server wiring with temp (vs CMS backed) endpoints (look into reusable CRUD controller)
[x] cache settings
[x] navbar
[x] desktop
[x] tablet+mobile
[x] library card
[x] desktop
[x] mobile
[x] hero
[x] video
[x] stats carousel
[x] impl
[x] fix responsive bug
[x] main blurbs carousel (about, contributing, etc.)
[x] library stats
[x] basic stats
[x] show delta on hover
[x] line chart
[x] circle chart
[x] themes horizontal stack
[x] [dep. project list] see projects button filter and scroll action
[x] project list
[x] basic list
[x] expanded view
[x] project info
[x] project status
[x] make circles count reflect total users
[x] user access button
[x] PI list
[x] add data fixtures
[x] [do later] real server wiring with
UCSF Profiles API
(
example
)
[x] dewey decimal number
[x] project image
[x] add data fixtures
[x] [do later] real server wiring with Vesta backend
[x] user circles visualization
[x] dynamic color filtering
[x] hover+expand effect
[x] filter component
[x] search component
[x] list item display sets
[x] pagination
[x] footer
[x] tooltip
[x] links
[x] project listing -> data types and PIs
[ ] organize the heading hierarchy (i.e. only 1 h1, multiple h2s, ...)
[x] stop carousel and video at end
[x] add restart buttons for both
[x] add prev+next buttons for video
[x] hover, focus states for interactable elements
[x] mobile touch on user graph
[x] routes and component state when logged in
[x] backend changes to allow direct signup with myaccess
[x] cleanup theme variable situation
[x] 404 page
[ ] accessibilty (tab-index, htmlFor, etc.)
[ ] [really nice to have] frontend metrics
[ ] [bonus] move static assets to aws cloudfront?
[ ] [bonus] email to request signup without myaccess
[ ] [bonus] dark theme
TODO