Core page: Voting on Proposals (frontend)
Linear: https://linear.app/star-sailors/issue/WB3-6/migrate-proposal-board-from-vite-to-nextjs
Dework:
Migrate Proposal board from Vite to Next.js | Dework
https://github.com/Signal-K/sytizen/pull/20
Since the navbar and sidebar components are built with
react-router-dom
, I'm going to remove these components (as the routing functionality is built into Next.js) and just focus on the other frontend components (and querying the main contract) for now. A new sidebar will be built → likely based off the current UI and components, but usingLink
component from Next.js core instead.
Update → I think we're just going to stick with two isolated apps (one built with Vite, one built with Next (which will house the Lens connector)) and just focus on building the flow.
Outside of the problems with building a unified UI, the two apps will be on different domains, which means we'll need to authenticate with wallets twice.