# My Toy SNS Project(temp) ## Theme(candidate) ![](https://i.imgur.com/DGLvkQx.png) ## Features(by BDD) ### Member #### Sign-up * Parameters: display_name, email, password, password_repeat, term_agreement * Logic * Client 1. Input the parameters by user 2. Server request * Server * When parameter validator is return 'abnormal' * response the 403 Forbidden error(temp) * When not * generate the salt * store the data to `Member(temp)` * response the 200 success #### Sign-in * Parameters: email, password * Logic * Client 1. Input the parameters by user 2. Request to server * Server 1. When parameter validator is return 'abnormal' * response the 400 Bad Request 2. When not * Validate the Member(from client) with `Member(temp)` * When validate result is 'abnormal' * response the 403 Forbidden error(temp) * When not * generate the session(?) * something more.... * response the 200 success #### Find-member ... ### Feed #### Post-new-feed * Parameters: description, media(photo/video) * Logic * Client 1. Input the parameters by user 2. Request to server * Server 1. When parameter validator is return 'abnormal' * response the 400 Bad Request 2. When not * Authorize the request using Authorization Header * When Authorize result is 'abnormal' * response the 403 Forbidden error * When not * store the data to `Feed(temp)` * response the 200 success something more...