# Weekly Updates - Sprint 2 ## 1. front-nc ### Ayman - [x] General Updates - Update Sidebar component - Organize user pages - Update dashboard routes - Remove Cookies - [x] Create Rejected users list - [x] Create Edit User Profile Page - Username change - Notification (postponed) - [x] Create Payment Settings Page (postponed) - Add new Payment details - Edit Payment details - [x] Create Modal to send reason of rejection to user - [ ] Create Page to add new users from admin dashboard (To-Do) ### Nujood - [x] Edit page functionality - Add upload image component + crop feature - Handle its form - Update auth services [CRUD] - Move the endpoints onto seperate constant file - [ ] Refator the code - Update `hooks` folder - Add `admin` service ----- ## 2. api-nc ### Rand - [X] Edit user inforamation - [X] Edit financial information - [X] Edit file structure in api - [ ] Create, Edit, delete user (Admin) ### Nujood: - [X] Polish up the emailing service - [X] Add winston, morgan. - [X] Edit user's profile based on the frontend request - [X] Add image uploading service into s3 - [ ] Add swagger to the repo ### Zaher & Ibrahim - [ ] Match users with their contents (backend) ---- ## 3. calc-nc ### Zaher & Ibrahim - [x] Seperated live stream from recoded - [x] Counted TVOD for each live streaming - [x] Estimated the TVOD seconds - [x] Calculated the shrared revenue for each content per report - [x] Stored calculated sahred revenue data to the database ## 4. db-models-nc ### Zaher & Ibrahim - [x] Hosted database models to npm: https://www.npmjs.com/package/db-models-nc - [x] Created a new Repository for database models: https://github.com/NextUp-comedy/db-models-nc - [x] Added new model called `user_satuses` to store the statuses for our users: - PENDING - APPROVED - REJECTED - BANNED --- ### Note: waiting for the client repsonse on how to calcaute the revenue