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

Keep React Frontend app and BFF app communication in sync #34

Closed
3 of 5 tasks
Torgeir333 opened this issue Sep 29, 2023 · 6 comments
Closed
3 of 5 tasks

Keep React Frontend app and BFF app communication in sync #34

Torgeir333 opened this issue Sep 29, 2023 · 6 comments
Assignees

Comments

@Torgeir333
Copy link
Contributor

Torgeir333 commented Sep 29, 2023

A common problem in software development is lack of clarity at the interface between systems.

In our case we have a BFF app running as a Backend-for-Frontend
to serve API calls from the React frontend app.

It is important that the interface between frontend and BFF is clear to all
interested parties. Also see issue #7 and issue #8.

Today, 29.09.23, the two apps are now running and communicating,
see README documentation in sub-repos and main repo.

We intend to keep the two apps in sync, to avoid future problems.

Tasks

Preview Give feedback
@Torgeir333 Torgeir333 self-assigned this Sep 29, 2023
@Torgeir333 Torgeir333 moved this to 👷In Progress in Team Tilgangsinfo Sep 29, 2023
@Torgeir333
Copy link
Contributor Author

The 4th of October Simen and Torgeir had a long meeting on the topic of API calls, and how to keep Swagger documentation, Issue-documentation (#8 ), and Wiki-documentation in sync.

The meeting also resulted in a drastic simplification of the userInfo API call, and the deprecation of the fetchReporteeInfo API call (see issue #8 ).

@Torgeir333
Copy link
Contributor Author

09.10.23 Update: Dotnet app being rebuilt for Cookie use, so React frontend app is now being accessed directly. See repo wiki for update and direct links.

@Torgeir333
Copy link
Contributor Author

02.11.23 update: Simen has added a new endpoint for software system vendors that will be used to populate the pull-down menu in the CreationPage (see issue #94 )

The new endpoint is available in both Swagger and in issue #8.

@Torgeir333
Copy link
Contributor Author

09.11.23 The pull-down API now works. Possibly the DTO should be modified to include an "empty" first object,
so that the pull-down menu is pre-selected with "nothing" (or, not pre-selected with a firm's software).

@Torgeir333
Copy link
Contributor Author

The frontend repo README is lagging in its quality. The How-to-use information should be updated in light
of the new processes added since the last update (see Repo Wiki, which is updated more easily and more frequently).

@Torgeir333 Torgeir333 moved this from 👷In Progress to 🧊 Icebox in Team Tilgangsinfo Nov 13, 2023
@Torgeir333 Torgeir333 moved this from 🧊 Icebox to 👷In Progress in Team Tilgangsinfo Nov 13, 2023
@Torgeir333 Torgeir333 moved this from 👷In Progress to 🧊 Icebox in Team Tilgangsinfo Nov 13, 2023
@Torgeir333
Copy link
Contributor Author

The cleanup after the new designs of 24.11.23 broke a lot of API,
is now mostly done (and some APIs simplified) both in BFF and Frontend.

@github-project-automation github-project-automation bot moved this from 🧊 Icebox to ✅ Done in Team Tilgangsinfo Jan 19, 2024
@annerisbakk annerisbakk moved this from ✅ Done to ✅✅Closed in Team Tilgangsinfo Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅✅Closed
Development

No branches or pull requests

2 participants