Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.1 KB

File metadata and controls

20 lines (17 loc) · 1.1 KB

Roadmap

  • Start an OpenAPI document

  • The API offers a REST interface and allows CRUD operations on the DB

    • The database is a MongoDB database.
    • The database is automatically seeded on launch if it's empty.
    • At least one message is in XML format and has an associated schema. (optional)
    • At least one response is in JSON format
    • There are at least 3 resources and they are related to each other (sneakers, users, reviews).
    • One of the collections has at least 1000 documents
      • There is a dataset to seed this collection in the repository ( -> this dataset is in JSON format)
      • At least one route allows pagination
      • At least one route allows filtering data to search inside this collection
  • Uses an external API

    • At least one consumed message is in XML format (optional)
    • At least one consumed message is in JSON format
    • The consumed information is integrated with our API and data is saved in our DB.
    • The API keeps working even if the external API is down.