fssa-batch3 / fssa-batch3/sec_a_naveenasri.nagarajan__corejava_project_2
Architect module | Login Architect Feature
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Architect Login Process
### User Story
- As an architect, I want to log in using my email and password.
- Valid credentials should provide access to my account, while incorrect ones should display appropriate error messages.
### Task: Implement Architect Login
- [ ] Develop the Data Access Object (DAO) Layer for architect login.
- [ ] Implement the Service Layer to handle architect login functionality.
- [ ] Write Test Cases to ensure the login process functions accurately.
- [ ] Ensure that the test cases cover various scenarios, including successful login and incorrect credentials.
- [ ] Verify that all test cases pass successfully and provide the expected outcomes.
- [ ] Enhance code comprehensibility by adding concise comments to explain intricate logic.
### DAO:
- [ ] login()
### Service:
- [ ] listArchitects ()
### Test:
- [ ] testloginSuccess()
- [ ] testEmailNotExists()
- [ ] testLoginEmailCheck()
- [ ] testLoginNullArchitect()
### Estimation
- [ ] 1 hrs
### Flow
```mermaid
graph TD
A[(Start)] --> B([Enter Credentials])
B --> |Provide Credentials| C([Validate Credentials])
C --> |Valid Credentials| D([Grant Access])
D --> |Access Granted| I([Login Successful])
C --> |Invalid Credentials| E{{Access Denied}}
E --> F([Log Error])
F --> G([Display Error Message])
G --> H[(End)]
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.