mirror of
https://github.com/Hestia-Homes/insight.git
synced 2026-06-08 11:17:25 +00:00
49 lines
No EOL
1.7 KiB
Markdown
49 lines
No EOL
1.7 KiB
Markdown
Initial Project spec
|
|
|
|
Single dashboard with:
|
|
|
|
Weekly planned numbers
|
|
Weekly completed numbers
|
|
Ideally covers a couple of weeks
|
|
|
|
Note: We may not feasibly be able to do this with just HubSpot tracking and so we may require a script to complete this with the data being pushed to a database. Build a dashboard (dash?).
|
|
|
|
Work type, Last week [planned], Last week [completed], Next week [planned], Next week [completed]
|
|
ECO4, 72, 48, 90, -
|
|
WH coordination, 18, 20, 20, -
|
|
|
|
|
|
|
|
Deploy: Render?<
|
|
|
|
Data store:
|
|
s3 bucket/date/all_data.json [<1mb]
|
|
Frontend:
|
|
boto3 to grab the data from s3 and present it back
|
|
|
|
Monorepo with frontend & backend
|
|
Stack: Dash + Github actions for re-reruns + S3 for data-storage [don't set up a DB!]
|
|
|
|
---
|
|
Technical Scope:
|
|
|
|
Junte:
|
|
- Typhaine will need a computer with linux
|
|
- VM, wsl, i recommend ubunutu for her with a new company laptop?
|
|
- Typhaine will need a linux machine to connect to do this
|
|
- Set up a basic devcontianer with python and poetry
|
|
|
|
Dash + Github Actions (etl of hubspot) + S3 ( data stroage) + devcontainer for typhaine
|
|
|
|
TODO:
|
|
- [x] Make devcontainer with poetry python and frontend
|
|
- [] Make a script that get all the hubspot data into a json
|
|
- [] Ask typhaine what deal properties she needs to gather this data
|
|
- Expected commnecment week etc
|
|
|
|
- [] Upload the data to json
|
|
- make a basic file upload to json and reader
|
|
- [] Make the script run everyday at a certain time
|
|
- [] Make a python dashboard that reads the latest json file and print it out
|
|
- [] Show the results in a dashing board
|
|
- [] Download dashing app and do a quick get started example |