Skip to content

Lab05: Advanced patterns - Mashchenko Pavel - #5

Open
PavMash wants to merge 2 commits into
mainfrom
lab05-mashchenko-pavel
Open

Lab05: Advanced patterns - Mashchenko Pavel#5
PavMash wants to merge 2 commits into
mainfrom
lab05-mashchenko-pavel

Conversation

@PavMash

@PavMash PavMash commented Jul 11, 2025

Copy link
Copy Markdown
Owner

Lab 05: Advanced patterns

Overview

Implemented user authentication with JWT

What was implemented:

Go backend component:

  • User data and password validation
  • Create/update operations with users
  • Backend JWT service

Flutter frontend component

  • User data and password validation on the frontend side
  • Frontend authentication system with login, logout and refresh operations

How to test:

Backend testing

  1. cd labs/lab02/backend
  2. go mod tidy
  3. go test ./...

Frontend testing

  1. cd labs/lab02/frontend
  2. flutter pub get
  3. flutter test

Checklist:

  • All tests pass
  • Code passes linting
  • Both Go and Flutter components work
  • Follows course coding standards

P.S.

I accidentally commited files from lab04 and bot gave me a comment for lab04. I deleted it.

- implement user data, password validation
- implement backend JWT service
- implement frontend login, logout and refresh logic
@github-actions

Copy link
Copy Markdown

Lab 05 Test Results

Score: 6/6 (100%)

Advanced Patterns Implementation:

Go Tasks

  • ✅ User Domain Service
  • ✅ JWT Authentication Service
  • ✅ Security Service

Flutter Tasks

  • ✅ User Entity & Use Case
  • ✅ Authentication Service
  • ✅ Form Validation

Topics Covered:

  • Clean Architecture principles
  • JWT authentication and security
  • Password hashing and validation
  • Form validation and security
  • Comprehensive unit testing

Repository owner deleted a comment from github-actions Bot Jul 11, 2025
@github-actions

Copy link
Copy Markdown

Lab 05 Test Results

Score: 6/6 (100%)

Advanced Patterns Implementation:

Go Tasks

  • ✅ User Domain Service
  • ✅ JWT Authentication Service
  • ✅ Security Service

Flutter Tasks

  • ✅ User Entity & Use Case
  • ✅ Authentication Service
  • ✅ Form Validation

Topics Covered:

  • Clean Architecture principles
  • JWT authentication and security
  • Password hashing and validation
  • Form validation and security
  • Comprehensive unit testing

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