Skip to content

Candidate/martonaczel - #144

Open
amarton5 wants to merge 4 commits into
Base360-AI:mainfrom
amarton5:candidate/martonaczel
Open

Candidate/martonaczel#144
amarton5 wants to merge 4 commits into
Base360-AI:mainfrom
amarton5:candidate/martonaczel

Conversation

@amarton5

@amarton5 amarton5 commented Aug 6, 2026

Copy link
Copy Markdown

I finished the assignment and along with the video I made this PR to be prudent.

Cannot reproduce client a's issue:

  • there is no implemented monthly view feature

Client b:

  • this issue had multiple reasons:
    • returned mock data due to exception
    • exception occured because of missing data during db connection building
    • missing data was not implemented in config

Moved the exception handling in db query code for dashboard data up to
the endpoint level. Made sure endpoint response HTTP 503 so frontend can
show a targeted error instead of the mock data.
Add tenant_id for better isolation. Also use a global redis cache
isntance that the `redis_client.py` implements only.
There is no backend route to get the properties list. This is a
bugfixing activity so I implemented a filter for the hardcoded list.
Proper way would be to implement and endpoint (feature building)
dashboard metric

Frontend and backend both used arithmetics on the data. Moved this
responsibility to the backend. No implemented monthly view, renamed for
clarity.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant