@Erica_Codes_NJ They're more than labels-permissions are enforced server-side. Workspace roles govern member management, while project roles restrict project and task operations; assigned users can also update task status. I'm auditing edge cases and expanding tests to verify the boundaries.
Worqly Build Update
Today’s focus: project roles & permissions.
- Exposing project-specific roles through the API
- Connecting backend permissions with the Flutter UI
- Refining project invitation notifications
#BuildInPublic#Flutter#NestJS#webdev#AppDevelopment
@uzairxdev Good catch! My JWTS are tenant-scoped, with membership validation, but refresh-token rotation isn't implemented yet. I'm auditing workspace switching and token security before deployment.
Built more of Worqly today
- Hardened authentication & session validation
- Safer workspace switching with fresh JWTs
- Secured task attachments with tenant/project checks
- Improved attachment storage & file cleanup on task deletion
#saas#buildinpublic#flutterdev
Added more to the dashboard
- Due Soon tasks
- Upcoming Milestones
- Real workspace data from NestJS → Flutter
Dashboard MVP is now in a much better shape.
#buildinpublic#saas#flutterdev#webdev
Built more of Worqly today
- task filters and sorting
- label management
- cleaned up task completion logic
- made status the single source of truth
task system is more consistent now
#BuildInPublic#SaaS#SoftwareDevelopment#FlutterDev#DevLife
Built few important pieces today
- added @mentions and mention notification in task comments
- improved calendar indicators
- fixed navigation/notification related issues
getting closer to the MVP, day-by-day.
#buildinpublic#saas#flutterdev#nestjs
@kushmergedeck According to my plan, currently working on dashboard after this some, final auth check, full MVP regression test etc..
I'm around 80 to 85% done
Built the 1st version of the workspace dashboard
- added backend dashboard summary API
- real workspace stats for projects and tasks
- fully connected from NestJs to Flutter
#buildinpublic#saas#flutterdev#nestjs
Day 9 building Worqly
- Added invite-member flow inside Workspace Members
- Cleaned up accepted invite notifications
- Moved JWT secrets to environment config
- Tested auth and workspace switching after the security update
#SaaS#FlutterDev#BuildInPublic#NestJs
@Joshua_WD Actually, I've been working on Worqly for around 3-4 months, so it's definitely not day 9, But yeah, moving the JWT secret to env config now will save a lot of trouble later. Workspace switching is holding up well after the security update.