incubrain / nuxt-feedback

Building a feedback system that integrates with GitHub
https://nuxt-supabase-auth-sable.vercel.app
0 stars 0 forks source link

display feedback on kanban #3

Open Drew-Macgibbon opened 1 year ago

Drew-Macgibbon commented 1 year ago

We don't need a lot of functionality to start. So instead of relying on another project for the Kanban we will develop from scratch.

use Volta as design inspiration and nuxt/ui for components

What we need to start:

Don't spend much time on design, focus on functionality and displaying the data first.

JapneetRajput commented 1 year ago
Drew-Macgibbon commented 1 year ago

@JapneetRajput yes to all of it except assignee which might require more thought.

It's worth remembering that we're not trying to recreate GH issues, just taking the parts that we need for a good feedback system.

I'm not sure showing the assignee will add value to our users, and if it's just for our reference we have GH for that.

Feel free to change my mind!

JapneetRajput commented 1 year ago

@Drew-Macgibbon yeah makes sense. We can skip the assignee field.

JapneetRajput commented 1 year ago

I've thought of two flows for displaying the feedbacks on the kanban board :

  1. We fetch all tasks (including all fields) and display them column(status) wise. If a user clicks on a card the card details modal will be displayed. As we already have the task details we can display them directly.

Pros :

Cons :

OR

  1. We fetch all tasks (only those fields which will be displayed on card) and display them column(status) wise. If a user clicks on a card, we will hit our DB to fetch all the details of that particular task and display them.

Pros :

Cons :

@Drew-Macgibbon @aayu5hgit Which one shall we go with? or any other flow that you can think of I'm also actively thinking of any more pros/cons for them and tricks to optimize them.

Drew-Macgibbon commented 1 year ago

@JapneetRajput 2nd option. We will have additional info such as comments fetched for the Modal, so additional calls are to be expected.

aayu5hgit commented 1 year ago

@Drew-Macgibbon @JapneetRajput I'm attaching a ref. image of the kanban board after the changes suggested by @Drew-Macgibbon

image

Will be enhancing this too, but after we fetch the dynamic data from supabase.

aayu5hgit commented 1 year ago

@Drew-Macgibbon @JapneetRajput I'll start working on (and probably finish too) the modal that is popped after the card is clicked.

I'll be playing with the dummy data I have created (for now); and when things will work smooth, we can integrate with the supabase data easily thereafter.

aayu5hgit commented 1 year ago

@Drew-Macgibbon @JapneetRajput I've started with the modal functionality and sharing the progress (attaching a ref. image) Do let me know if things are to be modified / any other suggestions

image

Utilized:

Drew-Macgibbon commented 1 year ago

@aayu5hgit nice progress. Nuxt/ui is so good to work with!

A few small UI suggestions, some of which you're probably already planning.

aayu5hgit commented 1 year ago

@Drew-Macgibbon @JapneetRajput I've made the suggested changes:

image

Drew-Macgibbon commented 1 year ago

@aayu5hgit nice, that will do for now. We will make continued improvements to the ui as we go.

I didn't realize the modal was already centered lol, the kanban threw me off.