Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API process overly complicated and excessive redundancy #9025

Open
cweitat opened this issue Jul 31, 2023 · 0 comments
Open

API process overly complicated and excessive redundancy #9025

cweitat opened this issue Jul 31, 2023 · 0 comments
Labels
Milestone

Comments

@cweitat
Copy link
Contributor

cweitat commented Jul 31, 2023

  • API has alot of redundancy in information that is not needed such as attributes and heavily encapuslated within sub objects
    image
    Payment method details even on the page of browsing events

  • excessively complicated request to CRUD
    image

It's the backend job to parse the way they prefer; not make frontend to parse the way backend prefers.
FE should not be bearing the load of extracting information

  • Inconsistency usage of API headers resulting in a FE redundnacy code as mentioned here API headers not standardised #8974

  • Unhelpful Response for API
    image
    Nobody needs to know the relations between each item; it has NO use cases at all

  • Outdated documentation
    APIs that were used are not documented at all

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Inbox
Development

No branches or pull requests

2 participants