Skip to content

Basic User Functionality #11

@computebender

Description

@computebender

Implement the User endpoints in a Spring Boot application with a user interface using Thymeleaf templates. The endpoints to be implemented are:

  • POST /api/users/register: Registers a new user with email, password, first name, and last name.
  • PUT /api/users/{userId}/profile: Updates the profile information for a specific user with the given ID.
  • GET /api/users/{userId}: Retrieves information for a specific user with the given ID.
  • DELETE /api/users/{userId}: Deletes the user account with the given ID.

Tasks

  • Create User Entity
  • Create User Service
  • Create User Controller
  • Create thymeleaf template that lists all users and contains a form to create a new user
  • Create tests to test Entity, Service, and Controller
  • Update Open API doc with any modifications

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions