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

Self Report Prototype + Documentation 1.0 - Iván Menéndez Mosegui #111

Open
uo282892 opened this issue Apr 12, 2023 · 0 comments
Open
Assignees
Labels
self-report Self reports after each delivery

Comments

@uo282892
Copy link
Contributor

Iván Menéndez Mosegui

Assigned features of the prototype

  • Centralized database (server) #74
    • Creation of a database for public places in MongoDB Atlas, where we have documents containing the title, the coordinates and the uuid of the POD that contains the rest of the data of each place.
    • Development of a restapi with CRUD operations for the database, to be used from the webapp.
    • Implementation of the connection between the webapp with the restapi.
    • Implementation of server validations for avoiding wrong inputs to reach the database.
    • Tests for both the correct behaviour of the CRUD operations and the server validations.
  • Unitary tests #78
    • Implemented the restapi tests, as already mentioned
    • Implemented webapp tests for some of the components:
      • Header: Correct rendering.
      • Navigation menu: Correct rendering and redirection of each button to the expected page.
      • Logout button: Correct rendering and redirection to the login page.

Documentation

Other contributions

  • Updated the Application APIs #38 discussion to include the interface/type that defines the structure of the data in the database, the operations of the restapi and how to use them from the webapp (including the signature of the methods of the webapp/api/api.ts file).
@uo282892 uo282892 added the self-report Self reports after each delivery label Apr 12, 2023
@uo282892 uo282892 self-assigned this Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
self-report Self reports after each delivery
Projects
None yet
Development

No branches or pull requests

1 participant