fssa-batch3 / fssa-batch3/sec_a_hariharan.veerakumar__corejava_project_2

User module | Register Feature

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
usermodule
Dominant language
Java
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### User story:
As a User, He/She can create account in the website to access the website's features and services.

### DAO:
- [ ] createUser()

### Service:
- [ ] registerUser()

### ServiceTest:
TestRegisterFeature
- [ ] testRegistrationSuccess
- [ ] testNullUser
- [ ] testRegistrationExistsingUser

### Estimation:
- 5 Hours.

### Flow:
```mermaid
flowchart TB
Start((Start))
CheckAvailability((Check Availability))
UsernameAvailable{email Available?}
EnterDetails((Enter Details))
ValidateInfo{Validate Information}
CreateAccount((Create Account))
StoreData((Store Data))
SendConfirmation{Send Confirmation}
Success((Success))
End((End))

Start --> CheckAvailability
CheckAvailability --> UsernameAvailable
UsernameAvailable --> |Yes| EnterDetails
UsernameAvailable --> |No| End
EnterDetails --> ValidateInfo
ValidateInfo --> |Valid| CreateAccount
ValidateInfo --> |Invalid| End
CreateAccount --> StoreData
StoreData --> SendConfirmation
SendConfirmation --> |Sent| Success
SendConfirmation --> |Not Sent| End

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.