Skip to content

Cyph1x/WeatherDataAPI

Repository files navigation

WeatherDataAPI

School Assignment

For this assignment we needed to create a MongoDB REST API to interact with a large dataset of raw climate data.

The API will be used by a educational instatution's students to analyse climate data. The Data is from IOT devices in Queensland

Authentication and Authorisation are performed via ApiKeys with resource based permissions.

Technologies used

  • Fluent Validation is used to validate all models.
  • MongoDB is the NoSQL database chosen for this assignment.
  • Swagger UI is the API documentation and testing front end.
  • Swashbuckle is used to generate the OpenApi spec for swagger.

About

School assignment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages