Voxicle Build Log 14

โฎ๏ธ Previous Build Log Objectives Public page for feedback private and public feedbacks allow anonymous voting ๐Ÿ› ๏ธ What I Worked On Public Feedback Dashboard We started of with this: And finish with this Users can now do the almost everything they can when logged in but when anonymous. We attach a deviceID cookie to them to be able to spot if its the same user. This only works for the same device and until they clear their cookies but should be good enough for most of the users I think for now. ...

Voxicle Build Log 13

I will stop making these weekly I think and produce them when there is actual stuff to share, as not make them stale and boring. Some times they may end up weekly, depending on how much progress I am making. โฎ๏ธ Previous Build Log Objectives โœ… Better error modals (fixed) โœ… Start working on public page โœ… Multi tenant sub domains i.e. org1.voxicle.app ๐Ÿ› ๏ธ What I Worked On Error Modal Bug I have some middleware that will show an error modal when we return an error back to the client. I may change this to be a toast for certain actions vs a full on modal but we can do that in the middleware. ...

Voxicle Build Log Week 12

โฎ๏ธ Last Weeks Objectives Implement Authorization using RLS in Postgres Better error modals (fixed) ๐Ÿ› ๏ธ What I Worked On ๐Ÿ”’ Row Level Security (Authorization) Row Level Security for Feedback and Upvotes. With row level security we can add policies and use config variables. Such that we set the organization ID and users can only get feedback that is part of their organization. This means we can simplify our SQL queries with fewer joins and fewer where clauses. Making them easier to read. Essentially it lets us do a simple form of authorization inside the web app. ...