3 ms·
Hi Andrej, thanks for building this and congrats on getting to the first page! I’ve signed up for the demo and here’s some feedback: - Forms should display so
by notpushkin 2y ago
Hi Andrej, thanks for building this and congrats on getting to the first page!
I’ve signed up for the demo and here’s some feedback:
- Forms should display some kind of feedback while being submitted. Maybe put a spinner on the button? To test that it works correctly, you can set up net throttling in the browser devtools.
- Onboarding could be more straightforward: instead of the Create your first workspace screen, just show the form directly. Same with the first project: you can even show the form while the workspace is being created perhaps, to minimize the wait.
- Right now, every reload blocks on a GET /me request. Looking at a spinner for a few seconds doesn’t feel great! Perhaps you can cache current user data? (you can then update it in the background, a-la SWR)
- By the way: maybe returning password hash in GET /me isn’t a great idea :^)
- On the project page, it seems to connect to the same websocket endpoint 5 times. I didn’t read the source code yet but I think there’s something weird going on with the state management?
Hope this helps! Let me know if you need anything.