Sprint 1: Use Case Diagrams - SD-Group-11/ml-frontend GitHub Wiki

Use Case Name Registration
Initiating Actor User
Triggering Event User desires to create an account on the platform
Preconditions -The user must have access to an internet connection
-The user must have access to the platform
Postconditions -The user's details will be stores in the database
-The user will be able to login with these credentials.

Brief Description

The user is prompted to create an account on the platform. They enter their details, it gets validated and the registration is successful

Basic Flow

  1. User enters details into registration fields
  2. The system validates and verifies the details
  3. The system creates an account for the user
  4. The user is able to login with these credentials

Exceptions:

  1. The user enters invalid information
  2. The user already has an account
  3. The system is offline

Use Case Diagram:

use-case diagram(Registration)


Use Case Name Login
Initiating Actor User
Triggering Event User desires to log into platform
Preconditions -The user must have access to an internet connection
-The user must have access to the platform
Postconditions -The user's will be redirected to the landing page
-The user will be able to use the platforms services

Brief Description

The user is prompted to enter their login credentials on the platform. They enter their details, it gets validated and the login is successful

Basic Flow

  1. User enters details into login fields
  2. The system validates and verifies the credentials
  3. The user is redirected to the landing page

Exceptions:

  1. The user enters invalid credentials
  2. The system is offline

Use Case Diagram:

use-case diagram(Login)

⚠️ **GitHub.com Fallback** ⚠️