P%2FBusiness Management

Error converting content: marked is not a function

icon:: 🛠

type:: project
status:: active
sort-key:: 2023.09
start:: Oct 20th, 2023
estimated-end:: Dec 31st, 2023 
end::
next-action:: update purpose and outcome
- **Next Action**
- DONE update purpose and outcome for P/Business Management
	  :LOGBOOK:
	  CLOCK: [2022-06-27 Mon 10:28:07]
	  :END:
- TODO orient goals for December towards Outcome written down. Thank got for that huh. Yes. Let's call it v1 and take a break. We need the essentials.
- **All TODOs on this page**
	  collapsed:: true
  - {{query (and (task todo) P/Business Management )}}
- **Important Dates**
  collapsed:: true
- Oct 20th, 2023: project init
- **Outcome Visioning**
- **Purpose & Outcome**
  - Build a single source for my daily business dopamine hit. I see real time revenue metrics in there which caters to the story and narrative I want to see. And thus avoid the annoying revenue cat laborsome, poor man, mobile experince I currently obsesses over.
  - An asset as I learn management tools and concept abstraction that can scale over multiple businesses or currently I could segment different apps in A/TrialAndError.AI umbrella
  - Apply my knowledge, learning from P/Data Expertise and exercise the muscles.
- **Wins**
  - Discovered shadcn-ui library. Really cool. I am set with best practices for base react project.
  - Great learning Books from #P/Data Expertise
		  collapsed:: true
  - {{embed Block Reference}}
- Project Summary
- Started this project on Oct 20th, 2023
- Timeline
  - Nov 28th, 2023 we have basic dashboard ready.
- TODO Project Wrap Up
  - TODO Extract and Create Information Packets
  - TODO Clean up
  - TODO Write Summary
  - TODO Add any relevant tags
- Notes
- The conversation - systems for team communication. ...
- The work - project management systems. ...
- The relationships - systems for customer relationship management. ...
- The money - bookkeeping systems. ...
- The processes
- Plan
- Nov 28th, 2023reorient towards v1 Scope - the outcome
  - what's my dopamine?
  - how does that align with P/Mission Succeed? Remember What's measured is what's managed. What do I need to manage?
- Goal 1 -get total revenue and expose as API ✅
	  id:: 65347c90-4e36-4804-8e4e-f502c0819723
	  collapsed:: true
  - ~~revenuecat dump~
  - better idea - reports from appstore ✅
  - downlaod and process 2023 yearly report ✅
  - expose data as API - read from file for now :) ✅
  - ![image.png](../assets/image_1697948181064_0.png)
- Goal 2 - integrate frontend with backend
	  id:: 6534a21d-2177-478c-930e-7a5bc36a7ffd
  - test drive remix with #shadcn-ui ✅
		  collapsed:: true
  - this should sum up my experience #Tech / Remix Run wins
    - {{tweet https://x.com/sid_sarasvati/status/1716495725335318912?s=20}}
  - show total revenue data in metric card ✅
		  collapsed:: true
  - deploy python server? or expose public for testing
  - integration remix API calls with best practices ✅
  - relish ✅ - time for misc time and tv and food and joy
  - Got it! Boom
    - ![image.png](../assets/image_1698084640672_0.png){:height 190, :width 397}
  - - Goal 3 - format sales data and send back useful dataframe to work with recharts ✅
	  id:: 653816ea-3411-48ee-9e14-c9f0f7ba94d4
	  collapsed:: true
  - Ok Phew. Took full session but I feel good now.
  - ![image.png](../assets/image_1698184058317_0.png){:height 250, :width 433}
- Goal 4 - get revenue upuntil yesterday i.e all available apple reports ✅
	  id:: 65395e2b-5741-4aef-b29e-adc24d35f703
- Goal 5 - Today Tab, for real time data for today ✅
	  id:: 653695dc-3530-49cc-9517-0a8b34ed79b5
  - bonus - select timezone
- Goal 5.5 - Download and Trials ✅
	  id:: 65492d4d-a031-4e50-aeea-d7e09201d437
- Goal 5.6 - Deploy backend to prod ✅
	  id:: 65492d56-740e-49e7-8e65-ccff8fa820a3
- Goal 5.7 - Automate daily apple report fetch ✅
	  id:: 654ea3d3-29b0-468a-b30b-26f0a300e97a
  - This was fun. Using fastapi startup event and @repeat_every annoation to run cron task.
- Goal 6 - recreate monthly sales report table and graph as we see on appstore
	  id:: 653492d0-ca40-4117-a32c-9a253d9c93c5
	  collapsed:: true
  - ![image.png](../assets/image_1697944318975_0.png){:height 488, :width 717}
  - -
- Goal x - docker and deploy python backend to digital ocean
	  collapsed:: true
  - https://dev.to/ndrohith/deploy-a-containerised-fast-api-application-in-digital-ocean-25ik
- Idea - Between RevenueCat v Appstore data. Use appstore as source of truth for all data upuntil 'Today'. 'Today' tab sourced by revenue cat as it can be fickle anyway. Nice
- TODO revisit
	  collapsed:: true
  - {{embed Block Reference}}
- ### Resources
- UI Inspirations
  - Sanlo.io Dashboard. Colors ++
		  collapsed:: true
  - ![image.png](../assets/image_1697837788171_0.png){:height 619, :width 660}
  - Damn this dashboard from Indian startup. inspired. i have a bubbling idea for a zoom in and zoom out Calendar Chart #Ideas
  - ![IMG_51DD08CFB63E-1.jpeg](../assets/IMG_51DD08CFB63E-1_1699126592795_0.jpeg){:height 340, :width 495}
  - - Charts and Component Libraries
  - https://github.com/shadcn-ui/ui
  - https://github.com/tremorlabs/tremor
  - Recharts - shadcn-ui used it.
- Data Tables
  - https://tanstack.com/table/v8
- Dates
  - https://date-fns.org