coopcycle / coopcycle-web

Logistics & marketplace platform. Only for worker-owned business.
https://coopcycle.org
Other
567 stars 129 forks source link

Port the delivery form to ReactJS (+ API Platform) #4669

Open Atala opened 1 month ago

Atala commented 1 month ago

Now the code on this "component" / page is a mix of Symfony/bootstrap/jQuery/react/redux... we have been adding stuff and even more stuff on it and it grows increasingly harder to add new stuff and maintain it.

image

vladimir-8 commented 1 month ago

I propose to split this form in two:

  1. For admin/dispatch/"power user"; with more features, but does not need to be pretty => Port the delivery form to ReactJS (+ API Platform)
  2. For store; more simple and user-friendly; try re-using mobile app version via react-native-web/expo; see

web demo: https://github.com/coopcycle/coopcycle-web/compare/POC-react-native-web?expand=1

app demo: https://github.com/coopcycle/coopcycle-app/compare/POC-expo-store?expand=1