### Purpose - To complete the new UI designs for OpenOS before August 10th. ### Principles - Speed - Want to spend the least effort and time on this. Don't get caught up with minor improvements and focus on just getting things done. - Calm - Stay calm and don't get frustrated about the UI changes that are going to be annoying to do. ### Outcome Visioning - I spend a reasonable amount of time each day and wrap up the UI changes without getting bogged down. I don't get too frustrated about the process and take things well and finish at a reasonable time. The UI looks much better much like how Vivan and I are expecting from the designs. ### Brainstorming - What do I already know about this project? - I know most things here. I have the design files I know the codebase. It's simply a matter of getting things done. - I know how to get things done for the most part and have some graph libraries in mind for the tricky components. - What don’t I know that I need to find out? - The only thing I don't truly know is exactly how long things would take me. - I should try to better understand TRPC and how to use mutations and hooks - Who can I talk to who might provide insights? - No one in particular - What can I read or listen to for relevant ideas? - I can check out some YouTube videos and find some repositories on how to implement TRPC better. ### Actions - [x] Top nav of the models page with the right filters ✅ 2023-08-01 - [x] Side nav updates ✅ 2023-08-01 - [x] Blue box with the model description ✅ 2023-08-01 - [x] Boxes with number of users, predicted and actual churn ✅ 2023-08-04 - [x] Predicted user by source graph ✅ 2023-08-04 - [x] Backend model for what the graph should be filtered by ✅ 2023-08-04 - [x] Filter on the graph for utm source, campaign or medium ✅ 2023-08-04 - [x] Aggregate churn by source, aggregate churn by medium components ✅ 2023-08-07 - [x] Download list of all users button ✅ 2023-08-07 - [x] Feature importance graph ✅ 2023-08-07 - [x] Feature selection scatter plot ✅ 2023-08-07 - [x] Inclusion users list ✅ 2023-08-07 - [x] Exclusion users list ✅ 2023-08-07 - [x] Download CSVs for lookalike audiences ✅ 2023-08-07 - [x] Actionables box with images ✅ 2023-08-08 - [x] Dummy data for UI Changes ✅ 2023-08-08 - [x] Deploy changes ✅ 2023-08-08 - [x] Handling - Empty states for the components ✅ 2023-08-08 - [x] Customer Success UI Page ✅ 2023-08-11 - [x] Customer Success Dummy Data ✅ 2023-08-12 - [x] Load more button for Customer Success User List 📅 2023-08-17 ✅ 2023-08-18