# MU profile ### Pages - `/profile` - if user not connected display `social login` and `connect wallet` buttons - if user connected redirect to `/tz2H967..` (connected account) - `/tz2H967..` - show user header - if no nft show empty state component - if nft show grid and open single nft in modal (see [Modal Routing](https://www.youtube.com/watch?v=P4W_LaotmNI)) - **not urgent** add pagination or infinite scroll - - **not urgent** prev next navigation in modal - `/tz2H967../[nftId]` - show nft details + plus back button (not urgent prev next navigation) **Requirment:** single nft and profile must have opengraph data (see [seo component](https://github.com/tzConnectBerlin/sowvital/blob/main/src/components/SEO.tsx) in sowvital) ***Q**: can we use SSG for profiles and nft pages? does it make sense(nft nested in the profile generate a lot of duplicate pages)?* --- ### Pages TBD - `/` homepage - `/help` - `policies/terms-of-service` - `/policies/cookies` - `/privacy` - marketing content pages? ***Q**: should we use MDX for some these pages?* ***Q**: should we consider internationalization (i18n) now and Internationalized Routing?* --- ### Components ###### Design system - [x] Button - [x] Card - [x] Text - [x] Heading - [x] Avatar - [x] Accordion - [ ] Modal ###### Layout - [x] Layout - [x] Container - [ ] Navbar - User Menu - Connect Popover - [ ] Footer ###### Others - [ ] Account - [ ] User Header - [ ] Connect component for profile ###### Nft - [x] NftMedia - [x] NftCard - [x] NftModal - [x] NftDetails - [ ] NftGrid - [ ] Empty list