Skip to content

feat(backend): complete Go backend migration with auth, RPCs, uploads, notifications, and full test suite - #13

Merged
HasithaErandika merged 4 commits into
mainfrom
development
Jul 19, 2026
Merged

feat(backend): complete Go backend migration with auth, RPCs, uploads, notifications, and full test suite#13
HasithaErandika merged 4 commits into
mainfrom
development

Conversation

@HasithaErandika

Copy link
Copy Markdown
Collaborator

No description provided.

…d features; refine getting started instructions
…es in auth screens

- Deleted SignupIllustration and VerifyIllustration components.
- Replaced illustrations in ForgotPasswordScreen, OtpVerificationScreen, ResetOtpScreen, and SignupScreen with corresponding images.
- Updated OnboardingScreen to include new illustrations for onboarding steps.
- Enhanced the OnboardingScreen layout with a linear gradient background and improved navigation.
…tifications, and tests

- bootstrap Gin server with config, pgxpool, security middleware, CORS, and health endpoint
- implement JWT verification (JWKS + HS256) with algorithm-confusion protection
- add auth/admin middleware and sqlc database layer
- ship read-only dashboard, journey, profile, and calendar endpoints
- implement Supabase auth flows (signup, login, OTP, password reset, refresh)
- add daily, thrive, stress, mindful, and video-progress RPC endpoints
- enforce concurrent daily-entry lockout with advisory-lock RPC
- implement weekly endpoints with R2 uploads, validation, and deterministic object keys
- add Expo push notification client, device token management, and scheduled cron jobs
- apply rate limiting with standard RateLimit headers
- add least-privilege backend database role and sequence grants
- fix fresh database bootstrap ordering issue for RLS policies
- fix pgtype.Time JSON serialization in calendar responses
- add comprehensive unit, integration, concurrency, and handler tests using testcontainers
@cloudflare-workers-and-pages

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
mindflow-platform 17daadf Jul 19 2026, 04:10 AM

@HasithaErandika
HasithaErandika merged commit 914b2ca into main Jul 19, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant