fssa-batch3 / fssa-batch3/sec_c_sec_c_aravind.venkedeshwaran__corejava_project_2

User Module

Open
#2 0 comments 0 reactions 1 assignee Claimed by @aravindramvjs View on GitHub
documentation
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

# User Module

- [x] Create User Object with username, email id, password attributes

## Validation:

- [x] Validate Username
- [x] validate user email address
- [x] validate user password

## Testcase:

- [x] Test Username Validator
- [x] Test email Id validator
- [x] Test password validator

## DAO Layer:

- [x] User Registration
- [x] User Log in
- [x] Forgot Password
- [x] Delete user

## Service Layer:

- [x] User Sign Up => validate Username, email id and password and store data in db.
- [x] User Log in => Validate email id, password.
- [x] Forgot Password => Validate email id, password and edit password data in db.
- [x] Delete user => Validate email id, password user data in db.

## User and Task DAO:

- [x] Add current user constraint while creating task, reading task
- [x] create separate daily progress for different user using user id
- [x] create separate weekly progress for different user using user id
- [x] create separate overall progress for different user using user id

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.